在wince中,如何使用C/C++语言打开一个应用程序(exe文件)??
谢谢!!
11 个解决方案
#1
和windows一样,CreateProcess()
#2
或者ShellExecuteEx()
#3
请问可以用system()吗?如果可以,system()和CreateProcess()有什么区别?
#4
CreateProcess()
#5
wince 不支持system吧,找了下,没找到system函数的声明。
区别的话system是通过控制台,
CreateProcess 你可以看下MSDN.
#6
system()是c语言库函数
你包含一下#include<cstdlib>
然后用用试试
我通常都是用CreateProcess
比如:
“CreateProcess(L"explorer.exe",NULL,NULL,NULL,NULL,NULL,0,0,0,NULL);”
你包含一下#include<cstdlib>
然后用用试试
我通常都是用CreateProcess
比如:
“CreateProcess(L"explorer.exe",NULL,NULL,NULL,NULL,NULL,0,0,0,NULL);”
#7
LPCTSTR StrPath,LPCTSTR CmdLine;
if(!CreateProcess(StrPath,CmdLine,NULL,NULL,NULL,
CREATE_NEW_CONSOLE,NULL,NULL,NULL,
&processInfo))
{
return;
}
if(!CreateProcess(StrPath,CmdLine,NULL,NULL,NULL,
CREATE_NEW_CONSOLE,NULL,NULL,NULL,
&processInfo))
{
return;
}
#8
常用CreateProcess()
#9
常用CreateProcess()
#10
用CreateProcess()比较好
#11
只用过ShellExecuteEx(),没问题
#1
和windows一样,CreateProcess()
#2
或者ShellExecuteEx()
#3
请问可以用system()吗?如果可以,system()和CreateProcess()有什么区别?
#4
CreateProcess()
#5
wince 不支持system吧,找了下,没找到system函数的声明。
区别的话system是通过控制台,
CreateProcess 你可以看下MSDN.
#6
system()是c语言库函数
你包含一下#include<cstdlib>
然后用用试试
我通常都是用CreateProcess
比如:
“CreateProcess(L"explorer.exe",NULL,NULL,NULL,NULL,NULL,0,0,0,NULL);”
你包含一下#include<cstdlib>
然后用用试试
我通常都是用CreateProcess
比如:
“CreateProcess(L"explorer.exe",NULL,NULL,NULL,NULL,NULL,0,0,0,NULL);”
#7
LPCTSTR StrPath,LPCTSTR CmdLine;
if(!CreateProcess(StrPath,CmdLine,NULL,NULL,NULL,
CREATE_NEW_CONSOLE,NULL,NULL,NULL,
&processInfo))
{
return;
}
if(!CreateProcess(StrPath,CmdLine,NULL,NULL,NULL,
CREATE_NEW_CONSOLE,NULL,NULL,NULL,
&processInfo))
{
return;
}
#8
常用CreateProcess()
#9
常用CreateProcess()
#10
用CreateProcess()比较好
#11
只用过ShellExecuteEx(),没问题