看来不是 Windows 自动进行了兼容性修改,而是赤果果的
RequireAdministrator
。本来这种程序直接删除了事,这次不行了,于是祭出 Microsoft Application Compatibility Toolkit,是用于评估和改善应用程序的兼容性的,特别是针对 Vista 以后的 Windows。截图一枚:关键设置是加一条
RunAsInvoker
的修改,这些都可以根据向导一步步生成,最后安装这个 fix 到系统数据库就行了。嗯,现在放心多了,普通账户也可以运行了。完。
注:不是所有的兼容性问题都可以这样解决,比如有些程序用了高权限的 API,那就没办法降低权限了.
from http://blog.haohaolee.com/blog/2012/03/25/use-microsoft-application-compatibility-toolkit-to-limit-unruly-apps/