实际上,这不是一个很好的信息。你应该详细说明。 文档 [ ^ ]状态:Is not a great piece of info, actually. You should elaborate.The documentation[^] states:如果功能成功,它返回大于32的值。如果函数失败,则返回一个错误值,指示失败的原因。If the function succeeds, it returns a value greater than 32. If the function fails, it returns an error value that indicates the cause of the failure.int _tmain(int argc, _TCHAR* argv[]){TCHAR dir[MAX_PATH] = {0};SHGetFolderPath(NULL, CSIDL_APPDATA, NULL, 0, dir);TCHAR *dir2 = lstrcat(dir, TEXT("\\Folder"));HINSTANCE hReturnCode=ShellExecute(NULL, _T("open"), _T("Setup.exe"), NULL, dir2, SW_SHOWNORMAL);return 0;} 这篇关于初学者问题Shellexecute问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 08-21 15:29