Резюме У меня есть приложение wpf, которое блокирует окно, и я хочу ввести пароль от пользователя, который введет пароль в мою форму с помощью щелчка мыши (или прочитайте QR-код с помощью мобильного телефона). из-за этого пользователь не должен убивать приложение из диспетчера задач или с помощью любых ярлыков.
Я много исследовал, но не нашел точного решения. Я хочу сделать так, чтобы пользователь должен был предоставить права администратора приложению при установке. И приложение автоматически запустится с правами администратора при запуске Windows. потому что приложение должно отключить диспетчер задач во время выполнения путем редактирования regedit. когда откроется экран блокировки, снова будет включен диспетчер задач
RegistryKey objRegistryKey = Registry.CurrentUser.CreateSubKey(
@"Software\Microsoft\Windows\CurrentVersion\Policies\System");
if (objRegistryKey.GetValue("DisableTaskMgr") == null)
objRegistryKey.SetValue("DisableTaskMgr", "1");
else
objRegistryKey.DeleteValue("DisableTaskMgr");
objRegistryKey.Close();
это возможно? если нет то, что я могу сделать другим. я должен использовать службу Windows?
Я использую установщик wix для настройки.