Некоторое время программа установки для моей программы использовала приведенный ниже код для запуска моего приложения с правами администратора. Но, похоже, это не влияет на Windows 7. В Vista это работало красиво. Если я щелкнул правой кнопкой мыши по ярлыку и скажу, чтобы он выполнялся как Administer, программа начнет нормально. Но, используя приведенный ниже код, нужно сделать так, чтобы программа всегда работала. Это уже не так. Кто-нибудь знает, использует ли Win 7 этот ключ? Кстати, UAC также включен.
Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows NT\
CurrentVersion\AppCompatFlags\Layers", "C:\App\app.exe", "RUNASADMIN");
Спасибо.