J'utilise ce code:comment utiliser ShellExecuteEx pour exécuter une application sur 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);
J'ai un test.exe de programme dans le répertoire spécifié, mais il me donne une erreur: Impossible de trouver « test » (ou un de ses componenet). Assurez-vous que le chemin d'accès et le nom de fichier .... dans un appareil Windows CE avec un SD CArd, quel pourrait être le chemin ???
Pouvez-vous voir \\ test \\ WindowsCE \\ test.exe sur l'appareil? Pouvez-vous y naviguer et l'exécuter? Il semble vraiment que votre chemin est mauvais. –