我有两个应用程序,它是main和sub。两者也可以单独打开,主也可以打开子。由于主应用程序处于管理模式,从主应用程序打开时子应用程序也以相同的模式打开。有没有可能的方法我可以在正常情况下打开子应用程序,但我需要在管理模式下运行基本应用程序。问题是我需要在子应用程序中拖放文件,而这些文件在应用程序处于管理员模式时无法完成。
答案 0 :(得分:0)
获取管理员权限摆脱非常困难。摆脱它们几乎是不可能的,比如从高架开始非高架过程。这是Windows的一个令人烦恼的属性。
有一些方法,但它们通常涉及非托管代码(Windows API)并且不稳定。
如果您有应用程序用户/系统管理员,则可能指定他明确维护的特定 Windows用户为没有管理权限的用户。启动大多数非提升服务的方式是在服务管理器中设置的显式Windows用户。
大多数程序员最终会通过这样的方法解决这个问题:
当然,最重要的问题是为什么这是一个问题,如果这可能是一个XY问题。拖拽掉落可能有这些限制。但你必须使用D& D吗?有很多方法可以解决Interprocess Communicaiton。他们中的大多数都没有受到这种限制。 D& D只是其中之一。