yanwang2008
驱动牛犊
驱动牛犊
  • 注册日期2002-04-11
  • 最后登录2005-02-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1089回复:3

急!???:在DDK中和在MFC中调用同一程序,为何结果不一样?

楼主#
更多 发布于:2003-10-21 14:00
我用DDK在WIN2000下编写了一个虚拟打印机程序,在打印结束时,调用以下语句:
WinExec(\"LF.exe\",SW_SHOW);//调用某应用程序
说明:LF.exe用于调用Windows地址本。
问题:在Windows资源管理器中双击运行LF.exe或用VC的MFC用WinExec调用LF.exe,都可以顺利地调出Windows地址本,并读取默认登录用户的地址本数据。但在以上虚拟打印机中调用,则可以执行LF.exe,并调用地址本,然而无法读取默认用户的地址本数据,为什么?到底在DDK中和在MFC中调用有何区别?
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-10-22 09:46
用户被禁言,该主题自动屏蔽!
yanwang2008
驱动牛犊
驱动牛犊
  • 注册日期2002-04-11
  • 最后登录2005-02-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-10-22 10:15
非常感谢斑竹!
那么,如果我要在我的虚拟打印机中能调用LF.exe,而又不能影响其运行效果,有什么办法吗?急死了,谢谢!!
yanwang2008
驱动牛犊
驱动牛犊
  • 注册日期2002-04-11
  • 最后登录2005-02-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-10-24 08:44
斑竹,你能帮助我吗??
游客

返回顶部