MFC

ShellExecute(
  hWnd: HWND;        {指定父窗口句柄}
  Operation: PChar;  {指定动作, 譬如: open、print}
  FileName: PChar;   {指定要打开的文件或程序}
  Parameters: PChar; {给要打开的程序指定参数; 如果打开的是文件这里应该是 nil}
  Directory: PChar;  {缺省目录}
  ShowCmd: Integer   {打开选项}
);
返回值: {执行成功会返回应用程序句柄; 如果这个值 <= 32, 表示执行错误}
//ShellExecute(NULL,NULL, _T("D:\xxx.lnk"), NULL, NULL, SW_SHOW); //可以实现
原文地址:https://www.cnblogs.com/DuanLaoYe/p/5935006.html