Das geht zumindest unter Windows 7 unter:
Code:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags
Um ein Programm als Admin auszuführen muss man z.B. dort unter Layers den Namen der Exe inkl. Pfad als String anlegen und in den Wert RUNASADMIN schreiben.
Ich vermute an der Stelle lässt sich auch die Windowsversion faken.
Die sysmain.sdb ist AFAIK für vorkonfigurierte Kompatibilitätseinstellungen da, nicht für selbst angewendete, oder?