1. Is the manifest resource needed to create a well-formed application for Win7 or WinVista?
Without a manifest (with the requestExecutionLevel element), Windows Vista and Windows 7 use heuristics to try to guess if the application is a configuration application, which means that a regular application cannot start UAC proxy servers for any obvious reason.
requestExecutionLevel also tells the system NOT to virtualize access to protected resources.
2. What information is required in the minimal manifest of WinVista and Win7?
, requestExecutionLevel, UAC , , HKLM.
3. Windiws 7?
, Windows Vista 7 , "" , . , XP (.. requestExecutionLevel).
4. , DLL?
7 Dll . MSDev Studio Dll requestExecutionLevel, Dll, .
5. ?
MSDN: - , , .
: , , - Vista Windows 7, , , .