首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

VS2005打包程序怎么通过程序设置虚拟目录的权限

2012-02-17 
VS2005打包程序如何通过程序设置虚拟目录的权限!VS2005打包程序如何通过程序设置虚拟目录的权限!我们开发

VS2005打包程序如何通过程序设置虚拟目录的权限!
VS2005打包程序如何通过程序设置虚拟目录的权限!

我们开发的程序vs.net 2005 c# 数据库acdess. 
我制作的打包程序,安装完毕后需要修改虚拟目录的权限。access 数据才能新增,修改,删除动作。

请问是否可以通过程序来实现设置虚拟目录的权限!
谢谢@!

[解决办法]
顶一下
[解决办法]
这个好像要手工设置权限吧
[解决办法]
Web安装程序不能选择安装目录问题,里面讲的很详细
给你个连接:
http://www.zaoxue.com/article/tech-59332.htm
[解决办法]
关注。。好像米有找到办法。。
[解决办法]
mark
[解决办法]
请参照下列步骤即可实现:
1、在数据库安装程序类中增加一个方法ChangeAuth()
2、在此方法中通过Process类,调用cacls.exe对access文件进行权限更改
  Process p = new Process();
p.startinfo.filename = "cacls.exe";
p.startinfo.arguments = accessfilepath + " /g everyone:F"
......其它相关设置,重要的是上面的两句
p.start()
3、学习一下Cacls的用法
4、上面的accessfilepath指的是您的access文件的路径。通过Context的assemblypath参数可以在安装类中间接得到。

[解决办法]
我上面的例子就可以实现。在上面的例子中就可以给虚拟目录下面的Access文件(对于你来说就是你要个性权限的文件夹)增加Everyone这个帐号“完全控制”(F)的权限啊。
p.startinfo.filename = "cacls.exe"; 
p.startinfo.arguments = accessfilepath + " /g everyone:F"

热点排行