|
Тема |
РЕШЕНИЕТО [re: Mиpo] |
|
Автор | HASTA LA VlSTA (Нерегистриран) | |
Публикувано | 09.05.07 17:04 |
|
|
значи за да се избегне виртуализацията и WRITE-абъл фаловете да се пишат под
\USER\<усер_нейм>\АppDата\virtual store\program files\your_app
трябва да се добави в екзето един манифест файл.
как става това е описано тук:
http://blogs.msdn.com/cheller/archive/2006/08/24/how-to-embed-a-manifest-in-an-assembly-let-me-count-the-ways.aspx
манифеста трябва да изглежда нещо такова:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.5.0" processorArchitecture="X86" name="MY_APP" type="win32"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="asInvoker"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
-------------------------------------------------
ембедва се така:
mt -manifest MY_APP.exe.manifest -outputresource:MY_APP.exe;#1
--------------------------
|
| |
|
|
|