Chinaunix首页 | 论坛 | 博客
  • 博客访问: 45079
  • 博文数量: 26
  • 博客积分: 800
  • 博客等级: 准尉
  • 技术积分: 270
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-05 01:01
文章分类

全部博文(26)

文章存档

2011年(2)

2010年(9)

2009年(8)

2008年(7)

我的朋友

分类: WINDOWS

2010-02-09 09:51:53

在服务程序中如果不经过一些附加的操作是不能访问另映射盘的。
正常的服务是使用LocalSystem来运行的,而映射盘是另一个用户创建的,这是两个不同的会话,就象同一台机器上A用户在输入密码之后可以访问另一台计算机X的资源,如果切换到另一个用户B的话它不执行一些附加的操作是访问不到这台机器的资源的。
1.服务必须使用指定的用户来运行,
有些服务的话用这个方法是可以解决的,但是有些还是不行,需要在工作程序启动之后执行一些附加的操作才行:
2.在工作程序启动之前使用

net use X: \\192.168.??.???\sharedfoldername /user:username "password"

把机器\\192.168.??.???上的sharedfoldername文件夹映射到本机的X:盘。
这样的话在服务的工作进程中就可以访问到这个映射过来的X:盘的。
阅读(775) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~