Windows 7域帐户无法读取/写入AppData文件夹

时间:2012-01-06 21:27:04

标签: inno-setup windows-7-x64 windowsdomainaccount

我正在使用InnoSetup创建一个安装程序。我的程序要求我能够读取和写入文件,因为它从我通过IPv4连接的硬件设备读取数据。当我在程序中创建内容时,我也会写文件。我在具有域帐户的Windows 7 Professional 64位计算机上遇到问题。它不允许我的程序中的某些.exe文件根据需要打开。需要打开的.exe文件是从我使用整个程序的主exe创建内容的文件中读取和写入数据。出现的错误是当我单击一个程序中的按钮时将打开另一个.exe文件。错误读取无法为“”设置数据。看起来好像是为我的按钮链接传递了参数,但是在尝试打开没有路径的“”文件时,链接变为空。该文件似乎有一些权限,使其位置不可读,从而导致无法打开“”位置。

我已经使用以下标志设置了我的安装文件,我认为这些标志应该是允许在Windows 7中进行读/写访问的。

[setup]
DefaultDirName={localappdata}\{#MyAppName} 
; to install to localappdata folder of local user

[Dirs]
Name: "{app}" ; Permissions: users-modify users-full
; to allow the user to have read/write permission of all files within the installation     folder. This should not be necessary because localappdata should already     have read/write permissions. 

这适用于只有本地用户帐户的其他计算机。但是,在我遇到问题的同一台计算机上,我尝试以本地用户帐户登录,但仍然发现相同的错误。

我错过了允许程序读取/写入安装文件夹中所有文件的内容,位于c:// user / domainaccountaddress / appdata / local / my program directory中?

我对此很新,所有建议都表示赞赏。

0 个答案:

没有答案