subject_24549.htm

来自「一些关于vc的问答」· HTM 代码 · 共 42 行

HTM
42
字号
<p>
序号:24549 发表者:fara 发表日期:2002-12-13 16:23:17
<br>主题:如何知道当前系统中运行的所有程序?
<br>内容:除了使用CreateToolhelp32Snapshot有没有别的什么方式可以知道当前系统中运行的所有程序?用CreateToolhelp32Snapshot好像不能知道如“开始”中“运行”、“查找”等进程 <BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:#_O 回复日期:2002-12-13 16:32:35
<br>内容:try this: PSAPI<BR>but it can't support win9x
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:liys 回复日期:2002-12-14 19:17:40
<br>内容:用驱动直接操作内核中的进程莲表即可(移植性不好哟!)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:fara 回复日期:2002-12-16 08:37:54
<br>内容:#_O:我所说的就是在Win9X中,用Ctrl+Alt+Del可以看见如“查找”等Shell进程,但CreateToolhelp32Snapshot不可以。<BR>liys:你说的能详细一点吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:老洪 回复日期:2002-12-20 09:55:57
<br>内容:老兄,我觉得使用TOOLHELP32函数可以得到所有系统中的正在运行的进程,而且是全部的。你所说的“运行”“查找”事实上都是运行在SHELL进程(explorer.exe)下的线程,而你在win9x下面看到的“进程”事实上是窗口名。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:fara 回复日期:2002-12-20 10:02:44
<br>内容:哦,那如果我想实现如Win9X下的那种功能,那怎么样可以知道所有的窗口名,请指教?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:老洪 回复日期:2002-12-20 10:37:18
<br>内容:EnumWindows函数,我也没有使用过。不过你可以在MSDN中“搜索”这个函数名,在范例代码中有一个VB的,可以用作参考
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?