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

发现一个很奇怪的问题(ShellExecute使用)

楼主#
更多 发布于:2009-03-31 11:20
通常我们都利用ShellExecute打开指定的某个文件,从而模拟鼠标双击操作。
我碰到一个很奇怪的现象:
      首先在C盘根目录下新建一个文件sh.doc ;
      然后在windows对象管理器中为C盘所在的Volume新建一个符号链接1 ;
            这样我们就有两条路径可以访问sh.doc,分别是C:\sh.doc和\\.\1.\sh.doc ;
      最后利用ShellExecute分别执行这两个全路径,用C:\sh.doc可以,但是用\\.\1:\sh.doc时就不行了,sh.doc打开后会弹出“内存不足,。。。”错误,并且无法修改文件并保存。

哪位碰到过这个问题,一起讨论一下,谢谢了!.
作一名真实,诚实,优秀的科技工作者!
游客

返回顶部