[求助] Setup Factory 設定文件夾訪問權限


用VB寫了個小程式,用Setup Factory 7.0打包,打印時,會在安裝目錄下建立兩個文件夾,分別為Data,Backup
由於程式在運行時要往這兩個文件夾寫資料,而普通用戶沒有寫入的權限
我想要程式安裝時,就設定好權限,請問怎樣用Setup Factory更改文件夾的權限

3 个解决方案

#1


沒玩過,更多的是設置當前用戶的權限吧

#2


看過好像可以調用Windows的cacls命令,但試了幾次都不成功,不知道語法該怎么下

#3


以下是代碼
Folder.Create("%AppFolder%\\Data");
Folder.Create("%AppFolder%\\Backup");

Shell.Execute(SessionVar.Expand("%SystemFolder%\\cacls.exe"), "open", "%AppFolder%\\Data /E /C /P users:w", "", SW_SHOWNORMAL);
Shell.Execute(SessionVar.Expand("%SystemFolder%\\cacls.exe"), "open", "%AppFolder%\\Backup /E /C /P users:w", "", SW_SHOWNORMAL)
有人用過嗎?救救我吧!

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com