У мене стара програма, розроблена для XP, яка не працює належним чином у Windows 7 і UAC.
Якщо я запускаю програму з правою кнопкою миші і "Запуск від імені адміністратора", програма зависає
Unhandled Exception: System.ComponentModel.Win32Exception: The requested operation requires elevation
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at Tat.Tools.OskLayout.ShowKeypad()
at Tat.Tools.OskLayout..ctor()
at Tat.Tools.OskLayout.get_Run()
at Tat.Tools.OskLayout.Main(String[] args)
Якщо встановити властивості програми - & gt; сумісність - & gt; "Запустити цю програму як адміністратора" програма працює.
Я повинен прийняти діалогове вікно UAC в обох випадках, що є очікуваною поведінкою.
У чому різниця між контекстним меню "Запуск від імені адміністратора" та властивістю "Запустити цю програму як адміністратора"?