0

我正在编写代码以从 Visual Studio 2005(VC++)中的服务器下载应用程序。在我开始运行它时下载它后,第 3 行不运行 exe 文件,而如果我将它写为

system("c:/pg/ap/app.exe")

它开始运行。谁能告诉我为什么会这样?

1.const char * str; 
2. HRESULT hr = URLDownloadToFile ( NULL, _T("file_path/app.exe"),(LPCWSTR)str,0,NULL);
3. system(str);
4

1 回答 1

0

而不是使用System()功能,尝试ShellExecute(),它会解决你的问题。

如需更多帮助,请参阅

于 2013-03-26T06:41:47.453 回答