WIN: Reintroduce the application manifest for the core client. If BOINC was launched from an unprivileged (non-admin/not part of boinc_users/boinc_admin) attempts to write state files were re-directed to the VirtualStore instead of failing. Once things were fixed other random issues would occur.

This commit is contained in:
Rom Walton 2013-05-13 10:48:48 -04:00
parent 2ea7038f71
commit 24e46aebe2
2 changed files with 15 additions and 0 deletions

11
client/boinc.xml Normal file
View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<description>BOINC Client</description>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>

View File

@ -104,6 +104,7 @@
/>
<Tool
Name="VCManifestTool"
AdditionalManifestFiles="../client/boinc.xml"
EmbedManifest="true"
/>
<Tool
@ -214,6 +215,7 @@
/>
<Tool
Name="VCManifestTool"
AdditionalManifestFiles="../client/boinc.xml"
EmbedManifest="true"
/>
<Tool
@ -325,6 +327,7 @@
/>
<Tool
Name="VCManifestTool"
AdditionalManifestFiles="../client/boinc.xml"
EmbedManifest="true"
/>
<Tool
@ -436,6 +439,7 @@
/>
<Tool
Name="VCManifestTool"
AdditionalManifestFiles="../client/boinc.xml"
EmbedManifest="true"
/>
<Tool