现在 有 这样一个程 序 1.exe 2.DLL
正常 情况下,是运行1.exe 更新检查,然后他执行 2.DLL ,
我想不更在我的程序中直接启动 2.DLL
WINAPI 有这样的方法:
CreateProcess(GameFilePath,NULL,NULL,NULL,FALSE,0,NULL,NULL,&si,&pi);
我这样用了,出现下面的错误
出错 提示为 :CArLuaWrapper DoFile失败
wx呢? 用下面这个?
wxExecute(GameFilePath,wxEXEC_ASYNC);
可是 ,我这个程序是 一个游戏 ,他是一个 DLL格式的程序 ,但是这个DLL如果把名字改成EXE 就能运行,
可我用上面的方法加载,无论是 怎么样,他都出错
出错 提示为 :CArLuaWrapper DoFile失败
但是我如果用上面的方法去 启动别的 exe ,如 notepad.exe ,则正常 ,请问我该如何处理?
如何在程序中启动另外一个可执行程序?
Re: 如何在程序中启动另外一个可执行程序?
应该就是wxExecute的相关函数来启动别的程序的。你查一下wx手册?
另外,我看不懂你的问题,呵呵。只能给你如此建议。
另外,我看不懂你的问题,呵呵。只能给你如此建议。
Re: 如何在程序中启动另外一个可执行程序?
DLL 能直接启动么?
如果我没记错不管是CreatePress...还是wxExe...都只能直接启动.exe吧?
你把DLL改成exe能直接启动么?
如果我没记错不管是CreatePress...还是wxExe...都只能直接启动.exe吧?
你把DLL改成exe能直接启动么?
work work!!!