Force an existing application to always run with UAC virtualization on

前端 未结 5 806
花落未央
花落未央 2020-12-18 01:13

I\'ve seen several questions that are the opposite of this; \"How do I disable virtualization?\" That is not my question. I want to force an application to run with virtuali

5条回答
  •  清酒与你
    2020-12-18 01:55

    File system is virtualized in certain scenarios, so is your question how to still turn it on when your application does not qualify? It is unlikely possible, MSDN:

    Virtualization is not in option in the following scenarios:

    • Virtualization does not apply to applications that are elevated and run with a full administrative access token.

    • Virtualization supports only 32-bit applications. Non-elevated 64-bit applications simply receive an access denied message when they attempt to acquire a handle (a unique identifier) to a Windows object. Native Windows 64-bit applications are required to be compatible with UAC and to write data into the correct locations.

    • Virtualization is disabled for an application if the application includes an application manifest with a requested execution level attribute.

提交回复
热议问题