Inno 编译器设置的 PermissionError
PermissionError with Inno Compiler Setup
使用 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
我在该行代码中尝试过没有任何权限,使用 Permissions: user-modify;
尝试过,并使用 Permissions: everyone-modify
尝试过(是的,我知道这会在未来造成潜在的安全问题.
此外,我还看到了与同一权限问题相关的其他 post,答案是我之前提到的所有方法
运行 种选择。也许,如果我将文件路径更改为相对路径,则可以解决此问题。我读过很多可能的不同可能性,所以很混乱。任何帮助将不胜感激。
权限问题源于将 temp/directory 写入 C:\Program FIles (X86)\my_project
。 pywinauto 的依赖项会在其中某处写入一些临时文件,因此我通过告诉包写入我们的临时目录来解决这个问题。这样做很容易,因为包中有一个我可以更改的变量。感谢您的帮助!
使用 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
我在该行代码中尝试过没有任何权限,使用 Permissions: user-modify;
尝试过,并使用 Permissions: everyone-modify
尝试过(是的,我知道这会在未来造成潜在的安全问题.
此外,我还看到了与同一权限问题相关的其他 post,答案是我之前提到的所有方法
运行 种选择。也许,如果我将文件路径更改为相对路径,则可以解决此问题。我读过很多可能的不同可能性,所以很混乱。任何帮助将不胜感激。
权限问题源于将 temp/directory 写入 C:\Program FIles (X86)\my_project
。 pywinauto 的依赖项会在其中某处写入一些临时文件,因此我通过告诉包写入我们的临时目录来解决这个问题。这样做很容易,因为包中有一个我可以更改的变量。感谢您的帮助!