我正在使用 installshield express 编写一个简单的安装程序。我需要为数据库目录设置读/写/修改权限。(由于 Vista/Win7 用户权限受限)
我正在为“DATABASDIR”中的所有文件夹设置 FullControl 权限。( [%USERDOMAIN] [LogonUser] )。这在 XP / Vista / Win 7 等中运行良好。
问题:
当用户在 Citrix 上安装并选择网络驱动器(N 为数据库文件夹)时,权限设置会引发错误:
“在对象“N:\PathToDBDir\Folder”上设置权限时出错系统错误:系统找不到指定的路径 (3)”
但是该文件夹是存在的……它只是由安装程序本身放在那里的???为什么它找不到它自己写的文件夹???