我只是想枚舉系統中的所有頂級窗口。當我在exe中使用EnumWindows函數時,它列舉了所有的窗口。相反,我使用的服務,我不能。它只列舉爲什麼EnumWindows不能在服務中工作?
C:\ WINDOWS \ SYSTEM32 \閥芯\工具\ PNT \ rpccp.exe C:\ WINDOWS \ SYSTEM32 \閥芯\工具\ 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。
這是一個Windows編程問題。與C++無關(即使您碰巧使用C++爲Windows編程,問題也與Windows相關)。 – Peter