Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Azonosít egy felhasználó által definiált Win32-alkalmazásjegyzékfájlt, amely beágyazható egy projekt hordozható végrehajtható (PE) fájljába.
Szemantika
-win32manifest: fileName
Érvek
| Időszak | Definíció |
|---|---|
fileName |
Az egyéni jegyzékfájl elérési útja. |
Megjegyzések
A Visual Basic fordító alapértelmezés szerint beágyaz egy alkalmazásjegyzéket, amely megadja az asInvoker kért végrehajtási szintjét. A jegyzékfájlt ugyanabban a mappában hozza létre, amelyben a végrehajtható fájl létrejön, általában a bin\Debug vagy bin\Release mappát a Visual Studio használatakor. Ha egyéni jegyzékfájlt szeretne megadni, például a legmagasabb rendelkezésre állású vagy a requireAdministrator kért végrehajtási szintjét szeretné megadni, ezzel a beállítással adja meg a fájl nevét.
Megjegyzés:
Ez a lehetőség és a -win32resource lehetőség kölcsönösen kizárja egymást. Ha mindkét lehetőséget ugyanabban a parancssorban próbálja használni, buildelési hibát fog kapni.
A kért végrehajtási szintet meghatározó alkalmazásjegyzéket nem tartalmazó alkalmazások fájl-/beállításjegyzék-virtualizálásra lesznek kitéve a Windows Vista Felhasználói fiókok felügyelete szolgáltatásában. A virtualizálással kapcsolatos további információkért lásd: ClickOnce Deployment on Windows Vista.
Az alkalmazás virtualizálásra lesz kitéve, ha az alábbi feltételek valamelyike teljesül:
Ezt a
-nowin32manifestlehetőséget használja, és a beállítással-win32resourcenem ad meg jegyzékfájlt egy későbbi összeállítási lépésben vagy Egy Windows-erőforrásfájl (.res) részeként.Olyan egyéni jegyzékfájlt kell megadnia, amely nem határoz meg kért végrehajtási szintet.
A Visual Studio létrehoz egy alapértelmezett .manifest fájlt, és a végrehajtható fájl mellett a hibakeresési és kiadási könyvtárakban tárolja. Az alapértelmezett app.manifest fájl megtekintéséhez vagy szerkesztéséhez kattintson az Alkalmazás lap UAC-beállításainak megtekintése parancsára a Project Designer alkalmazásban. További információ: Application Page, Project Designer (Visual Basic).
Az alkalmazásjegyzéket egyéni létrehozás utáni lépésként vagy Win32-erőforrásfájl részeként is megadhatja a -nowin32manifest beállítással. Ezt a lehetőséget akkor használja, ha azt szeretné, hogy az alkalmazás fájl- vagy beállításjegyzék-virtualizálásra legyen kitéve a Windows Vista rendszerben. Így a fordító nem hozhat létre és ágyazhat be alapértelmezett jegyzékfájlt a PE-fájlba.
példa
Az alábbi példa azt az alapértelmezett jegyzékfájlt mutatja be, amelyet a Visual Basic fordító beszúr egy PE-be.
Megjegyzés:
A fordító beszúr egy szabványos alkalmazásnevet MyApplication.app a jegyzék XML-fájljába. Ez egy megkerülő megoldás, amely lehetővé teszi az alkalmazások futtatását a Windows Server 2003 Service Pack 3 rendszeren.
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="asInvoker"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>