C++ 获取进程的文件位置,无需提升权限

标签 c++ winapi location

我想知道如何在不具有提升权限的情况下找到进程的完整位置。我尝试使用 PROCESS_QUERY_INFORMATION 执行此操作,但它需要管理员权限。在 C# 中很容易做到,无需提升权限,但我似乎无法在 C++ 中找到解决方案。有什么帮助吗?

最佳答案

QueryFullProcessImageName仅需要 PROCESS_QUERY_LIMITED_INFORMATION 权限,不需要管理员权限。

关于C++ 获取进程的文件位置,无需提升权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21438227/

相关文章:

c++ - 为什么 std::copy_n 不增加输入迭代器 n 次?

c++ - C++ 中的内置 __gcd(A,B) 函数

c++ - 像 32i64 这样的操作数是什么意思?

c - 如何统计打开的窗口(cmd.exe)数量?

java - 来自 Java 应用程序的 SendMessage

c++ - 什么消息导致按钮发送 WM_COMMAND 消息

ios - 在 native iOS设置中更改位置权限时收到通知

c++ - 在 C++ 中组合 for 循环

location - 提取的 .msi 文件的位置在哪里?

ios - 当 ios 关闭位置服务时获取位置数据