elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 ... 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 [162] 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 ... 185
1611  Programación / Programación C/C++ / [aporte]codigo c solo permitir una ejecucion a la vez en: 9 Junio 2013, 16:35 pm
eso para que el programa se ejecute correctamente ponganle de nombre programa.exe y ejecutenlo fuera del ide:
la idea es que el proceso no se pueda ejecutar dos veces   :P

Código
  1. /* nota para que funcione correctamente se debe ejecutar desde fuera de un ide */
  2. #include <windows.h>
  3. #include <stdio.h>
  4.  
  5. void instalar()
  6. {
  7.    /* aca se supone copia el programa en directorio fijo asi programa.exe siempre sera el mismo y no cambiara el nombre*/
  8.  
  9. }
  10.  
  11. bool bloquear()
  12. {
  13.    HANDLE hFile = CreateFileA("programa.exe", GENERIC_READ, FILE_SHARE_READ, 0, OPEN_EXISTING, 0, 0);  // se abre el archivo en modo lectura
  14.    OVERLAPPED overlapped;
  15.    memset(&overlapped, 0, sizeof(overlapped));
  16.    const int lockSize = 10;
  17.    if (!LockFileEx(hFile, LOCKFILE_EXCLUSIVE_LOCK|LOCKFILE_FAIL_IMMEDIATELY, 0, lockSize, 0, &overlapped))//lo que hace es bloquear  un archivo  para que solo un programa pueda abrirlo; se bloquea el mismo programa en ejecucion en caso de que ya esta bloqueado se asume que ya esta  en ejecucion
  18.    {
  19.        return true;
  20.    }
  21.    else
  22.    {
  23.        printf("[+]bloqueado\n");
  24.        return false;
  25.    }
  26. }
  27.  
  28.  
  29. int main()
  30. {
  31.    if(!bloquear()) // si lo logra bloquear entonces se ejecuta
  32.    {
  33.    while(true)
  34.     {
  35.        printf("ejecutandose\n");
  36.        Sleep(1000);
  37.     }
  38.    }
  39.    else // si no cierra el proceso
  40.    {
  41.        printf("solo se permite una ejecucion del programa");
  42.        Sleep(2000);
  43.        return 0;
  44.    }
  45.  
  46.  
  47. return 0;
  48. }
  49.  
  50.  
  51.  
1612  Foros Generales / Foro Libre / Re: quien es ---sirdarckcat2--- ? en: 8 Junio 2013, 18:19 pm
hay otro sidarckat  pero sin numero es un USER DE AQUÍ DE LOS MAS DUROS,,,hallo hasta un bug en google creo.
ya xD
1613  Foros Generales / Foro Libre / Re: quien es ---sirdarckcat2--- ? en: 8 Junio 2013, 18:15 pm
pero ese sirdarckcat2 tenia posts y todo , digo la cuenta no siempre fue de un bot o estoy loco o_o?
1614  Foros Generales / Foro Libre / Re: 4=3 alguien me puede explicar esto? en: 8 Junio 2013, 02:37 am
No soy sabelotodo, solo se que no es necesario repetir lo mismo en 3 paginas del mismo tema.
eso muchas veces pasa porque la gente le da flojera leer 3 paginas de texto lee el primer mensaje y hace su comentario , no es que se las quieran dar de sabiondos ps

 :P
1615  Foros Generales / Foro Libre / Re: 4=3 alguien me puede explicar esto? en: 7 Junio 2013, 22:23 pm
ya ya. me voy a estudiar mates  :-[

PD:nadie me quiere mejor me como un gusanito  :-[
1616  Foros Generales / Foro Libre / Re: 4=3 alguien me puede explicar esto? en: 7 Junio 2013, 21:55 pm

Si 4x = 3x -> 4x - 3x = 0 y x = 0;



xD perdona pero no veo el error en lo que planteas si suponemos que x=0 entonces 4x0 - 3x0=0

y 4x0=3x0 0=0

en fin ya no debato mas en este post saludos :P
1617  Foros Generales / Noticias / Re: Músico suspende su concierto porque lo grababan para YouTube en: 7 Junio 2013, 21:52 pm
como se nota que no sabe usar youtube , el mismo podria generar ingresos como hacen otros artistas colgando sus videos .la mayoria que conozco de nuclear blast lo hace y son grupos bastante apreciados , y de paso  denunciar a quienes usen su musica sin permiso

cuanto miedo a las nuevas tecnologias  :rolleyes:
1618  Seguridad Informática / Análisis y Diseño de Malware / [pregunta]como desactivo el envio de muestras en avira en: 7 Junio 2013, 21:41 pm
gracias de antemanto  :huh: .Antes usaba nod32 pero en este no encuentro como hacerlo
1619  Media / Juegos y Consolas / Re: Y si minecraft estuviera hecho en C o C++.. ¿? en: 7 Junio 2013, 20:05 pm
se puede hacer en c y hacerlo aun mas lento que la version en java xD , tambien depende como se haga el code aunque si el lenguaje ayuda montones
1620  Foros Generales / Dudas Generales / Re: Si tuviese que hacer un juego en que idioma lo haría? en: 7 Junio 2013, 15:20 pm
Vi el título del vídeo. Y lo que quise decir precisamente es que parece como si hubiesen copypasteado el Carbono casi tal cual y luego lo hubiesen portado a Unity metiendo un par de cambios.
si lo portan a este motor :P tiene la ventaja de ser un motor muy compatible
Páginas: 1 ... 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 [162] 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 ... 185
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines