簡體   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