
22.10.2009, 19:07
|
|
Участник форума
Регистрация: 03.02.2009
Сообщений: 104
С нами:
9087590
Репутация:
70
|
|
Подскажите что я не так делаю?
Код:
int WriteToAutoRun(char * path, char * name)
{
HKEY hKey;
long iRet;
long iRetOpen;
iRet = RegOpenKeyEx(HKEY_LOCAL_MACHINE,(LPCWSTR)"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", 0, KEY_SET_VALUE, &hKey);
if ( iRet == 0)
{
long set = RegSetValueEx(hKey,(LPCWSTR)name,NULL,REG_SZ,(BYTE *)path ,sizeof(path)+1);
printf(" - %d",set);
}
RegCloseKey( hKey );
return 0;
}
Ошибка = 2...
|
|
|