首页 > 编程地带 > C++ 建立隐藏进程

C++ 建立隐藏进程

2007年11月27日 发表评论 阅读评论
<br />#include<windows.h><br />int main()<br />{<br />STARTUPINFO si; //进程启动时需要初始化的结构<br />PROCESS_INFORMATION pi; //进程启动后的有关信息<br />si.cb = sizeof(STARTUPINFO);<br />GetStartupInfo(&si); <br />si.wShowWindow = SW_HIDE;//这里设置窗口为显示,SW_HIDE为隐藏窗口<br />si.dwFlags = STARTF_USESHOWWINDOW &#124; STARTF_USESTDHANDLES;<br />CreateProcess("C:&#92;&#92;WINDOWS&#92;&#92;system32&#92;&#92;accwiz.exe",<br />NULL,NULL,NULL,TRUE,NULL,NULL,NULL,&si,&pi);<br />return 0;<br />}

运行之后accwinz.exe就会隐藏窗口运行了,可惜我测试regedit.exe时不行,不知道怎么回事!

转载请注明:woyigui's blog [http://www.woyigui.cn/]
本文标题:C++ 建立隐藏进程
本文地址:http://www.woyigui.cn/2007/11/27/vc-Hidden-process/

  1. kantala
    2008年12月12日04:32 | #1

    将TRUE后面那个NULL改为CREATE_NO_WINDOW

    [回复]

    woyigui 回复:

    现在已经会了。。

    [回复]

  1. 本文目前尚无任何 trackbacks 和 pingbacks.
*