服务程序中枚举进程

Raul_Shao 2008-04-30 10:39:16

Process^ ProcEnum = gcnew Process;
ArrayList CurrProc = ProcEnum->GetProcesses();
for (int index=0; index <CurrProc.Count; index++)
{
Process^ pCurrItem = gcnew Process;
pCurrItem = (Process^)CurrProc[index];
Log("name:"+pCurrItem->ProcessName);
Log("title:"+pCurrItem->MainWindowTitle);
}

在控制台程序中调用这段代码没有问题,能够输出进程名字和主窗口标题;
但是当我做一个服务程序,使用这段代码的时候,所有进程的标题为空。

请高手指教。
...全文
46 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
lz要干嘛?
guanqb 2008-04-30
  • 打赏
  • 举报
回复
这是.Net吧。。。
knowledge_Is_Life 2008-04-30
  • 打赏
  • 举报
回复
不明LZ在说什么

64,683

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧