Почему исполняемый файл, который я сделал с помощью pyinstaller, требует входа администратора? - PullRequest
1 голос
/ 19 февраля 2020

Я сделал exe-файл с помощью pyinstaller, но он требует входа администратора при каждом запуске. Я проверил файл манифеста, и он соответствует имени исполняемого файла. Ранее я делал исполняемые файлы из py-файлов без исполняемых файлов, требующих входа администратора, поэтому я не уверен, что происходит не так.

Я искал stackoverflow, чтобы выяснить, есть ли у кого-либо похожая проблема, но все найденные решения указывают на имя файла манифеста отличается от имени исполняемого файла, что не является проблемой в моем случае.

Если это помогает, я использую -F для одного файла. Кроме того, в соответствии с окном, запрашивающим разрешение администратора при каждом запуске исполняемого файла, требуется вход администратора, поскольку у исполняемого файла есть неизвестный издатель.

1 Ответ

0 голосов
/ 19 февраля 2020

Я не знаю, это решит вашу проблему. Несколько месяцев go я искал то же самое, и мне пришло в голову, что мне нужен настоящий сертификат. Никогда этого не делал.

Хранилище сертификатов доверенных издателей

Хранилище сертификатов доверенных издателей содержит информацию об аутентификационных (подписывающих) сертификатах доверенных издателей, установленных на компьютер. Для тестирования и отладки пакетов драйверов в вашей организации вашей компании следует установить сертификаты Authenticode, которые используются для подписи пакетов драйверов в хранилище сертификатов доверенных издателей. Установите сертификаты Authenticode на каждом компьютере в рабочей группе или подразделении, где выполняется подписанный код. Имя хранилища сертификатов доверенных издателей - trustpublisher.

...