如何启动“运行对话框”窗口并让我的应用程序输入启动Steam的命令?
我希望我的应用程序打开预先填充输入的标准Windows运行对话框。
这就是我的尝试:
HINSTANCE result;
result = ShellExecute(NULL, "open", "rundll32.exe", "steam://connect/192.69.96.168:27023", NULL, SW_SHOWDEFAULT);
我真的不了解ShellExecute的参数,并希望得到一些澄清。
更新
我想我已经开始工作了:
HINSTANCE result;
result = ShellExecute( // WinExec is obsolete.
0, // hwnd
"open", // operation/verb.
"steam://connect/192.69.96.168:27023", // executable.
"", // parameters.
NULL, // directory
SW_SHOW); // how to be displayed