我的同事正在测试我们的新系统 (.Net 4) 应用程序并直接从 C:\Windows 运行它。应用程序在用户上下文中的每个用户会话中执行(因此,确实具有较低的权限)。
我注意到这个应用程序存在严重问题。我无法通过使用进程类(MainModule.FileName)检索应用程序(来自另一个应用程序)的完整文件名路径 - 访问被拒绝,也无法使用 WMI 查询 - 这里我得到空字符串。UAC 已关闭。
这两种方法在开发环境(不同的路径)中都可以正常工作。有什么办法可以调整安全设置,或者我应该放弃并改变路径到更中立的东西?