读书人

注册为服务后就不能访问映射的网络驱动

发布时间: 2012-01-26 19:40:46 作者: rapoo

注册为服务后就不能访问映射的网络驱动器了,大家有没有遇到过,是怎么解决的?
映射了一个网络驱动器(盘符为Z:),直接起动程序时CreateFile 和 FindFileFirst等函数都可以访问Z:盘下的文件,但是注册为服务后就不能访问Z:盘下的文件了,只能访问自已的硬盘上的文件了,大家有什么解决方法?

[解决办法]
没遇到过,一起关注
[解决办法]
没遇到过,学习ing
[解决办法]
网络驱动器的文件系统格式是NTFS?
服务程序默认无帐户运行状态,网络映射是需要帐户去访问的,服务程序因为无帐户运行,所以其默认SECURITY_ATTRIBUTES会产生无效,建议CreateFile第四个参数用SECURITY_ATTRIBUTES试试
[解决办法]
比较安全的方法是访问文件的时候才启用另一个身份
[解决办法]
不明白学习下

读书人网 >VC/MFC

热点推荐