PermissionError с установкой компилятора Inno - PullRequest
0 голосов
/ 09 июля 2020

Получение следующей ошибки после установки моей программы с помощью Inno Setup:

PermissionError[WinError 5] Access is denied: 'C:\\Program Files (x86)\\???\\temp\\\???/???'

Следующая строка из раздела «Файл», который, как мне кажется, является проблемой:

[Files]
Source: "C:\Users\kirim\Documents\???\???\build\exe.win32-3.7\*"; DestDir: "{app}\exe.win32-3.7"; Permissions: users-modify; Flags: ignoreversion recursesubdirs createallsubdirs

I ' я пробовал без каких-либо разрешений в этой строке кода, пробовал его с Permissions: user-modify; и пробовал с Permissions: everyone-modify (да, я знаю, что это может создать потенциальные проблемы безопасности в будущем.

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

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

1 Ответ

0 голосов
/ 13 июля 2020

Проблема с разрешениями возникла из-за записи каталога temp / в C:\Program FIles (X86)\my_project. Зависимость pywinauto записывает некоторые временные файлы где-то там, поэтому я решил проблему, указав пакету вместо этого записывать в наш временный каталог. Это было легко сделать, потому что в пакете была переменная, которую я мог изменить. Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...