注意ShellExecute函数的异步执行 2010-4-01 14:09 | 84 | 0 | Coding 耗费了很长时间才发现问题是由于ShellExecute()函数的异步执行导致的 ShellExecute()会在另一进程中执行调用的程序,并可能在该程序执行完毕前继续执行ShellEcecute()下面的语句 若需要同步执行,建议使用CreateProcess()函数,并使用WaiteForSingleObject()函数判断该进程是否执行完毕。 ShellExecute异步编程