繁体   English   中英

如何使用ShellExecuteEx在Windows CE上运行应用程序?

[英]how to use ShellExecuteEx to run an application on windows ce?

我正在使用此代码:

SHELLEXECUTEINFO ShExecInfo = {0};
ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS;
ShExecInfo.hwnd = NULL;
ShExecInfo.lpVerb = NULL;
ShExecInfo.lpFile = _T("\\test\\WindowsCE\\test.exe");      
ShExecInfo.lpParameters = _T("");   
ShExecInfo.lpDirectory = NULL;
ShExecInfo.nShow = SW_SHOW;
ShExecInfo.hInstApp = NULL; 
ShellExecuteEx(&ShExecInfo);
WaitForSingleObject(ShExecInfo.hProcess,INFINITE);

我在指定目录中有一个程序test.exe,但是它给我一个错误:找不到“ test”(或其组件之一)。 确保路径和文件名....在带有SD CA的Windows CE设备中,可能是路径???

通常SD卡的路径是\\\\Storage Card - 您必须使用完整路径。 您可以通过ActiveSync或设备本身导航到该文件,并查看您用于实现该目标的路径。

您指定的路径意味着在根“文件夹”(我的设备)下有一个名为test的文件夹,在该文件夹下有一个名为WindowsCE的文件夹,并且您拥有该文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM