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特权授予访问权限?