高分求救:在service里如何访问一个远程共享的文件

linfei2707 2006-12-30 03:12:01
我在程序里用
CreateFile("\\\\192.168.1.67\\ftp\\1.txt", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL );
是没有什么问题 \\192.168.1.67已经是可以访问的,但是把程序安装到Windows的服务里 CreateFile 就失败了,

这里也有个一个方法
http://www.tutorials-blog.com/win32/Using-CreateFile/
但是我没有试成功

大侠们有没有 什么高见
...全文
163 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
linfei2707 2007-01-08
  • 打赏
  • 举报
回复
谢谢各位大侠
在MSDN上写了
LocalSystem Account
The service has limited access to network resources, such as shares and pipes, because it has no credentials and must connect using a null session.

将它改为NetworkService就可以了
jason176374 2007-01-05
  • 打赏
  • 举报
回复
服务程序是本地系统权限,不能访问网络.
蒋晟 2007-01-01
  • 打赏
  • 举报
回复
http://blog.csdn.net/jiangsheng/archive/2004/06/24/25563.aspx
biliangxia 2006-12-31
  • 打赏
  • 举报
回复
是不是要设置 SECURITY_ATTRIBUTES ;

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧