小编bar*_*aru的帖子

为什么 EnumWindows 在服务中不起作用?

我只是想枚举系统中的所有顶级窗口。当我在 exe 中使用 EnumWindows 函数时,它会枚举所有窗口。相反,我在我不能使用的服务中使用。它只列举

C:\Windows\System32\spool\tools\pnt\rpccp.exe C:\Windows\System32\spool\tools\pnt\winfsmgr.exe

只有这些 exe。我正在创建一个服务如下。

schService = CreateService(schSCManager, pServiceName, pServiceName, SERVICE_ALL_ACCESS,SERVICE_WIN32_OWN_PROCESS,SERVICE_AUTO_START,SERVICE_ERROR_NORMAL,pModuleFile, NULL, NULL, NULL, NULL, NULL );

从这个应用程序(服务)与另一个应用程序通信是否需要任何权限。或者我进一步做什么来做 enumwindows。

c++ winapi

2
推荐指数
1
解决办法
802
查看次数

标签 统计

c++ ×1

winapi ×1