阅读:2489回复:2
VXD的问题
一个朋友遇到这样一个问题:
使用ShellExecute调用一个a.exe时,报告以下错误 a.vxd install failed, 请问是何缘故? 对VXD的调用有什么规则吗? 我不太懂VXD 请诸位帮忙了 |
|
最新喜欢:hongsi...
|
沙发#
发布于: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 |
|
|
板凳#
发布于:2001-04-27 12:27
谢谢flyfox
|
|
|