读书人

继续问一个关于任务管理器的有关问题

发布时间: 2012-04-08 14:38:30 作者: rapoo

继续问一个关于任务管理器的问题
之前问了个关于枚举:任务管理器---> 应用程序---> 任务 的一个问题,现在能够准确的枚举出任务管理器中应用程序选项卡中打开的所有程序,并可以得到他们的窗口句柄,进程id,可以得到打开的exe文件的全路径,但是如果是打开的文件夹的话,则不能得到他准确的路径,我点文件夹中转到进程,转到的是explorer.exe这个进程,不知道怎么通过程序能得到当前打开文件夹的全路径呢?

我主要想做一个小的工具软件,在每次工作的时候要打开n多个文件夹,n多个程序,如果有一个程序可以记录下点开的这些文件和文件夹,那么每次只需要点开那个工具点一下,这些n多个文件夹和n多的程序都会打开,没有这么麻烦一个一个的点了.

[解决办法]
可能用户打开了n个文件夹,而只有一个explorer.exe进程,所以,你的问题和进程无关

要打开文件夹的话,可以用ShellExecute

要获取当前打开的所有文件夹的话,可以用shell枚举
[解决办法]
www.codeproject.com/shell/AutomateShellWindow.asp

读书人网 >VC/MFC

热点推荐