17 个解决方案
#1
放在和exe一个位置就可以了吧
#2
开机启动的话,直接创建一个快捷方式放到开始菜单的startup(启动)里面
#3
将你的程序写入注册表就可以可以,写在路径HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/WINDOWS/CURRENT VERTION/RUN
开启启动就是在这里。
不然就直接用360好了。
都试过了。
开启启动就是在这里。
不然就直接用360好了。
都试过了。
#4
改注册表,或者放到windows下自启动目录中
#5
你小子想写类似木马的东东!!!!!
#6
我是女生!
#7
你小妮子想写类似木马的东东!!!!!
#8
你不用控制台写,改成用MFC类库写,就可以了。
#9
++
#10
你小妮子想写类似木马的东东!!!!!
#11
+++
#12
⊙﹏⊙b汗。。。
#13
++
#14
1. 简单点,放到启动菜单
2. 麻烦点,写成windows服务
2. 麻烦点,写成windows服务
#15
WCHAR regname[] = L"Software\\Microsoft\\Windows\\CurrentVersion\\Run";
HKEY hkResult;
int ret=RegOpenKey(HKEY_LOCAL_MACHINE,regname,&hkResult);
unsigned char RegValue[255] = "%(这儿是一个系统变量,好像是system32的路径,你自个找找看吧)%\\call_py_copyfile.exe";
//unicode编码乱码
ret=RegSetValueExA(hkResult,("call"),0,REG_SZ, RegValue, 100/*sizeof(pValue)*/);
if(ret==0)
{
printf("success to write run key\n");
RegCloseKey(hkResult);
}
else {
printf("failed to open regedit.%d\n",ret);
return 0;
}
wchar_t modlepath[256];
wchar_t syspath[256];
GetModuleFileName(0,modlepath,256);//取得程序名字
GetSystemDirectory(syspath,256);
ret=CopyFile(modlepath,wcscat(syspath,L"\\call.exe"),1);
if(ret)
{
wprintf(L"%s has been copyed to sys dir %s\n",modlepath,syspath);
}
else
wprintf(L"%s is exisis",modlepath);
return 1;
}
以上代码调试通过,你看着改吧
HKEY hkResult;
int ret=RegOpenKey(HKEY_LOCAL_MACHINE,regname,&hkResult);
unsigned char RegValue[255] = "%(这儿是一个系统变量,好像是system32的路径,你自个找找看吧)%\\call_py_copyfile.exe";
//unicode编码乱码
ret=RegSetValueExA(hkResult,("call"),0,REG_SZ, RegValue, 100/*sizeof(pValue)*/);
if(ret==0)
{
printf("success to write run key\n");
RegCloseKey(hkResult);
}
else {
printf("failed to open regedit.%d\n",ret);
return 0;
}
wchar_t modlepath[256];
wchar_t syspath[256];
GetModuleFileName(0,modlepath,256);//取得程序名字
GetSystemDirectory(syspath,256);
ret=CopyFile(modlepath,wcscat(syspath,L"\\call.exe"),1);
if(ret)
{
wprintf(L"%s has been copyed to sys dir %s\n",modlepath,syspath);
}
else
wprintf(L"%s is exisis",modlepath);
return 1;
}
以上代码调试通过,你看着改吧
#16
call_py_copyfile 和call,是一样的,忘了改过来了,不好意思
#17
写成服务吧
#1
放在和exe一个位置就可以了吧
#2
开机启动的话,直接创建一个快捷方式放到开始菜单的startup(启动)里面
#3
将你的程序写入注册表就可以可以,写在路径HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/WINDOWS/CURRENT VERTION/RUN
开启启动就是在这里。
不然就直接用360好了。
都试过了。
开启启动就是在这里。
不然就直接用360好了。
都试过了。
#4
改注册表,或者放到windows下自启动目录中
#5
你小子想写类似木马的东东!!!!!
#6
我是女生!
#7
你小妮子想写类似木马的东东!!!!!
#8
你不用控制台写,改成用MFC类库写,就可以了。
#9
++
#10
你小妮子想写类似木马的东东!!!!!
#11
+++
#12
⊙﹏⊙b汗。。。
#13
++
#14
1. 简单点,放到启动菜单
2. 麻烦点,写成windows服务
2. 麻烦点,写成windows服务
#15
WCHAR regname[] = L"Software\\Microsoft\\Windows\\CurrentVersion\\Run";
HKEY hkResult;
int ret=RegOpenKey(HKEY_LOCAL_MACHINE,regname,&hkResult);
unsigned char RegValue[255] = "%(这儿是一个系统变量,好像是system32的路径,你自个找找看吧)%\\call_py_copyfile.exe";
//unicode编码乱码
ret=RegSetValueExA(hkResult,("call"),0,REG_SZ, RegValue, 100/*sizeof(pValue)*/);
if(ret==0)
{
printf("success to write run key\n");
RegCloseKey(hkResult);
}
else {
printf("failed to open regedit.%d\n",ret);
return 0;
}
wchar_t modlepath[256];
wchar_t syspath[256];
GetModuleFileName(0,modlepath,256);//取得程序名字
GetSystemDirectory(syspath,256);
ret=CopyFile(modlepath,wcscat(syspath,L"\\call.exe"),1);
if(ret)
{
wprintf(L"%s has been copyed to sys dir %s\n",modlepath,syspath);
}
else
wprintf(L"%s is exisis",modlepath);
return 1;
}
以上代码调试通过,你看着改吧
HKEY hkResult;
int ret=RegOpenKey(HKEY_LOCAL_MACHINE,regname,&hkResult);
unsigned char RegValue[255] = "%(这儿是一个系统变量,好像是system32的路径,你自个找找看吧)%\\call_py_copyfile.exe";
//unicode编码乱码
ret=RegSetValueExA(hkResult,("call"),0,REG_SZ, RegValue, 100/*sizeof(pValue)*/);
if(ret==0)
{
printf("success to write run key\n");
RegCloseKey(hkResult);
}
else {
printf("failed to open regedit.%d\n",ret);
return 0;
}
wchar_t modlepath[256];
wchar_t syspath[256];
GetModuleFileName(0,modlepath,256);//取得程序名字
GetSystemDirectory(syspath,256);
ret=CopyFile(modlepath,wcscat(syspath,L"\\call.exe"),1);
if(ret)
{
wprintf(L"%s has been copyed to sys dir %s\n",modlepath,syspath);
}
else
wprintf(L"%s is exisis",modlepath);
return 1;
}
以上代码调试通过,你看着改吧
#16
call_py_copyfile 和call,是一样的,忘了改过来了,不好意思
#17
写成服务吧