Witam.
Otóż problem polega na tym, iż Vista ignoruje mój plik manifestu.
Powinien on usunąć ikonkę tarczy z ikony programu.
Próbowałem trzech sposobów :
- Umieściłem plik manifestu w katalogu aplikacji nazwa_aplikacji.exe.manifest
- Umieściłem plik w folderze systemowym gdzie znajdują się pozostałe pliku manifestu
- Próbowałem "załadować" manifest za pomocą narzędzia mt.exe
Ad.3
mt.exe -mainifest nazwa_aplikacji.exe.manifest -outputresource=nazwa_aplikacji.exe;#1;
Plik manifestu ma następującą treść :
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity type="win32" processorArchitecture="*" version="6.0.0.0" name="nazwa_aplikacji.exe"></assemblyIdentity>
<description>Application name</description>
<ms_asmv2:trustInfo xmlns:ms_asmv2="urn:schemas-microsoft-com:asm.v2">
<ms_asmv2:security>
<ms_asmv2:requestedPrivileges>
<ms_asmv2:requestedExecutionLevel level="asInvoker"></ms_asmv2:requestedExecutionLevel>
</ms_asmv2:requestedPrivileges>
</ms_asmv2:security>
</ms_asmv2:trustInfo>
</assembly>
Zapewne coś robię źle :) ale co ?
Z góry dzięki za wszelkie wskazówki.
Pozdrawiam