Показать сообщение отдельно

  #4027  
Старый 22.10.2009, 19:07
[n]-c0der
Участник форума
Регистрация: 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...
 
Ответить с цитированием