强制程序在没有管理员权限或UAC的情况下运行?
有什么方法可以让一个通常需要管理员权限(通过UAC)的程序在没有管理员权限的情况下运行吗?(即:没有UAC提示符和**系统范围内的访问*。)
添加:不修改可执行程序本身。通过修改可执行文件,我可以从清单中删除trustInfo
条目(或者完全删除清单,这样我就可以使用外部的清单),让程序在没有UAC的情况下启动。不幸的是,这修改了可执行程序,所以它很快就会因为内部校验和测试而退出。通过使用进程资源管理器,我可以以有限用户的身份启动它。但是这似乎比我想的要多得多(它运行起来就像保护模式的IE一样,所以比我的标准非升级用户的访问量要少得多)。