yeats
驱动牛犊
驱动牛犊
  • 注册日期2001-04-10
  • 最后登录2012-02-17
  • 粉丝0
  • 关注0
  • 积分142分
  • 威望86点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
阅读:2403回复:2

VXD的问题

楼主#
更多 发布于:2001-04-25 20:49
一个朋友遇到这样一个问题:
使用ShellExecute调用一个a.exe时,报告以下错误
a.vxd install failed,

请问是何缘故?
对VXD的调用有什么规则吗?

我不太懂VXD
请诸位帮忙了

最新喜欢:

hongsinghongsi...
[url]http://oopslab.net[/url]
flyfox
驱动中牛
驱动中牛
  • 注册日期2001-04-05
  • 最后登录2012-08-03
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望22点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-04-26 10:18
应该用SHELL_CallDll来调用,
它先需要定义
struct{
WORD nCmdShow;
DWORD lpCmdLine;
}winex;
然后
winex.nCmdShow=1;
winex.lpCmdLine=
  SHELL_LocalAllocEx(LMEM_STRING,0,"c:\\my.exe",pp);
SHELL_CallDll("KERNEL","WINEXEC",sizeof(winex),&winex);
最后SHELL_LocalFree(winex.lpCmdLine);
我的编译工具是VtoolsD,vc5
一剑西来,天外飞仙
yeats
驱动牛犊
驱动牛犊
  • 注册日期2001-04-10
  • 最后登录2012-02-17
  • 粉丝0
  • 关注0
  • 积分142分
  • 威望86点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-04-27 12:27
谢谢flyfox
[url]http://oopslab.net[/url]
游客

返回顶部