У меня есть exe-файл, которому доверяет один из корневых сертификатов на моем компьютере:
- Корневой сертификат, который я создаю с помощью openssl и устанавливаю в папку
Trusted Root
в хранилище сертификатов. - Исполняемый файл подписан доверенным сертификатом клиента вышеупомянутым сертификатом и имеет
All application policies
, при просмотре свойств этого исполняемого файла Windows сообщает, что его сертификат в порядке. - Исполняемый файл находится в надежном месте (C:\Program Files)
- Я поместил путь к файлу в папку автозагрузки, HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run и HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
- Моя настройка UAC отключена
- Внутри exe-файла есть этот параметр:
requestedExecutionLevel level='requireAdministrator' uiAccess='false'
Несмотря на то, что я сделал, программа по-прежнему отказывается запускаться автоматически. Хотя я могу добавить программу в Schedule Task или использовать другое приложение для успешного запуска этого exe-файла при запуске, мне интересно, есть ли способ запустить его напрямую. Вы знаете какой-нибудь способ добиться этого?
PS: Я использую 32-битную Windows 8.1, использую учетную запись администратора и отключаю настройки UAC.