I created an application that had a signed assembly manifest to run as administrator, but I need the application to be moved back down to a user application. However, even after removing the assembly manifest Windows 7 still sees the app as an elevated app. It appears to be tied to the name, because if I change the name the app then no longer requires admin pr开发者_运维知识库ivileges.
Does the OS have some special cache that needs to be cleared? If so, how do I locate my application in that cache and clean it out manually?
Windows will guess based on things like filename and version info if no manifest is present, so you should still use a manifest, just request as-invoker privileges.
精彩评论