我创建了一个具有签名程序集清单的应用程序,以管理员身份运行,但我需要将应用程序移回用户应用程序。但是,即使在删除程序集清单后,Windows 7仍然将应用程序视为提升的应用程序。它似乎与名称相关联,因为如果我更改了应用程序的名称,则不再需要管理员权限。
操作系统是否有一些需要清除的特殊缓存?如果是这样,我如何在缓存中找到我的应用程序并手动清除它?
答案 0 :(得分:0)
如果没有清单,Windows会根据文件名和版本信息进行猜测,因此您仍然应该使用清单,只需请求as-invoker权限。