Hello,
I've added the following trust info into my generate application manifest task.
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="asInvoker"/>
</requestedPrivileges>
</security>
</trustInfo>
And the resulting app manifest has this section.
<trustInfo>
<security>
<applicationRequestMinimum>
<PermissionSet Unrestricted="true" ID="Custom" SameSite="site" />
<defaultAssemblyRequest permissionSetReference="Custom" />
</applicationRequestMinimum>
</security>
</trustInfo>
I must confess, I dont have a complete handle over the security bits in the app manifest. What I need help with is, when the click once app is installed in Vista 32 with UAC enabled, I find in the windows task manager that the process has virtualization enabled. I have other apps that are installed via MSI and carry the trust info in snippet one as a part of the app manifest and those apps have their virtualization disabled.
Why is it that the click once app has virtiualization enabled. The click once app is fully installed on the client(available offline) and runs under full trust. How can I disable virtualization. Am I missing something ?
Any ideas/pointers/or even info that can help will be much appreciated.
Regards,
Avinash
PS: I'm on .Net 3.5 SP1