2013-02-18 98 views

回答

0

您應該只是運行程序,並且可能給出要通過命令行參數打開的文件的路徑。它真的在你想運行的程序上運行。

在Linux上,要啓動一個程序,您應該使用fork/exec對。在Windows上,您使用CreateProcess

0

這個問題很古老,但我也在尋找相同的答案。
希望這對其他人也有幫助。

::ShellExecute(NULL,L"open",_T("rundll32.exe"),_T("shimgvw.dll,ImageView_Fullscreen picture.bmp"),NULL,SW_SHOWNORMAL); 

這將打開Windows默認照片查看器中的圖片。
picture.bmp的地方,您需要傳遞完整路徑的圖片/圖片,例如D:\\picture.bmp

相關問題