shenhui
驱动小牛
驱动小牛
  • 注册日期2006-05-11
  • 最后登录2023-02-10
  • 粉丝14
  • 关注11
  • 积分142分
  • 威望1314点
  • 贡献值1点
  • 好评度146点
  • 原创分0分
  • 专家分1分
  • 社区居民
阅读:2012回复:6

【问题】虚拟磁盘盘符全局不可见

楼主#
更多 发布于:2008-10-23 11:17
我用DefineDosDevice API 创建了一个磁盘的符号链接,然后创建了一个虚拟磁盘,但是只能在对象管理器中的/Session/DosDevice目录下看到这个盘符,在GLOBAL 目录下却看不到盘符。

我看MSDN里面解释的是在LocalSystem下的程序才可以创建全局可见的对象,但怎么才能使程序运行在LocalSystem下呢?
也就是怎么才能使盘符出现在GLOBAL目录下,谢谢!
作一名真实,诚实,优秀的科技工作者!
shenhui
驱动小牛
驱动小牛
  • 注册日期2006-05-11
  • 最后登录2023-02-10
  • 粉丝14
  • 关注11
  • 积分142分
  • 威望1314点
  • 贡献值1点
  • 好评度146点
  • 原创分0分
  • 专家分1分
  • 社区居民
沙发#
发布于:2008-10-23 22:21
大家帮帮忙啊,呵呵,这里的人怎么都不爱回答问题呢?
作一名真实,诚实,优秀的科技工作者!
generalos
驱动牛犊
驱动牛犊
  • 注册日期2008-10-23
  • 最后登录2011-04-20
  • 粉丝0
  • 关注0
  • 积分63分
  • 威望477点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-10-24 10:58
那你就define到global下一个。
驱网无线,快乐无限
generalos
驱动牛犊
驱动牛犊
  • 注册日期2008-10-23
  • 最后登录2011-04-20
  • 粉丝0
  • 关注0
  • 积分63分
  • 威望477点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-10-24 11:03
得在驱动里面创建一个符号连接。
驱网无线,快乐无限
shenhui
驱动小牛
驱动小牛
  • 注册日期2006-05-11
  • 最后登录2023-02-10
  • 粉丝14
  • 关注11
  • 积分142分
  • 威望1314点
  • 贡献值1点
  • 好评度146点
  • 原创分0分
  • 专家分1分
  • 社区居民
地下室#
发布于:2008-10-24 19:09
已经解决,只有在Local System Account下创建的链接才会出现在GLOBAL中,Windows服务就工作在Local System Account下,这样我在驱动中创建这个符号链接就可以了,因为驱动也属于服务。还是谢谢大家的鼓励!
作一名真实,诚实,优秀的科技工作者!
shenhui
驱动小牛
驱动小牛
  • 注册日期2006-05-11
  • 最后登录2023-02-10
  • 粉丝14
  • 关注11
  • 积分142分
  • 威望1314点
  • 贡献值1点
  • 好评度146点
  • 原创分0分
  • 专家分1分
  • 社区居民
5楼#
发布于:2008-10-24 19:10
谢谢generalos, 非常感谢!
作一名真实,诚实,优秀的科技工作者!
shenhui
驱动小牛
驱动小牛
  • 注册日期2006-05-11
  • 最后登录2023-02-10
  • 粉丝14
  • 关注11
  • 积分142分
  • 威望1314点
  • 贡献值1点
  • 好评度146点
  • 原创分0分
  • 专家分1分
  • 社区居民
6楼#
发布于:2009-12-17 16:13
两种方法:1. 符号链接在驱动中创建,  
              2. 设备对象在Service中创建。
都可以使设备全剧可见。
作一名真实,诚实,优秀的科技工作者!
游客

返回顶部