Pat*_*k W 8 c++ security winapi performancecounter
我正在努力将Windows应用程序从始终作为SYSTEM
帐户运行迁移到以受限用户帐户运行.此应用程序执行的许多操作之一是查询Windows性能计数器,以便记录整个系统内存和CPU使用情况.MSDN的权限常量列表含糊不清,但SE_PROF_SINGLE_PROCESS_NAME
或者SE_SYSTEM_PROFILE_NAME
说这可能是这种操作所必需的.然而,功能,如MSDN文档PdhOpenQuery
,PdhAddCounter
以及PdhCollectQueryData
不提任何要求的权限.
鉴于此,查询性能数据计数器是否需要任何权限?或者,具体做什么SE_PROF_SINGLE_PROCESS_NAME
或SE_SYSTEM_PROFILE_NAME
特权授予访问权限?