SOAP DLL获得了一个API来执行位于不同文件夹上的exe文件。我使用ShellExecute来执行此操作,包括路径+名称和参数。
ShellExecute返回42(> 32,这是一个OK代码)但可执行文件未运行(它是命令行可执行文件)。从CMD手动运行它确实有效。我试过有没有"在路径+名称附近但似乎没有任何作用。
由于OK代码,我不知道从哪里开始搜索原因。
知道我该怎么办?也许它是一个访问权限问题,因为它是试图运行EXE文件的肥皂?如果是这样,我该如何检查这是否是问题?