首页 |问答 |游戏 |问答详情
  • ue4如何打开外部文件?

    提问者:可靠半盼望

    2023-12-15 22:42:01

    共1条用户回答
    我要回答
    • 在UE4中可以使用进程控制外部exe程序打开外部文件,具体操作步骤如下:

      打开外部exe程序:

      //调用ShellExecute函数

      HINSTANCE hNewExe =ShellExecute(NULL, _T(“open”), _T(“外部exe程序的路径”),

      NULL, NULL, SW_SHOWNORMAL);

      QQ截图20221020165124.jpg

      使用CrearteProcess()函数会导致窗口卡死,暂未找到好方法。

      关闭外部exe程序:

      HANDLE hProcessHandle;

      ULONG nProcessID;

      HWND TheWindow;

      TheWindow = ::FindWindow(NULL, _T(“exe的名称”));

      ::GetWindowThreadProcessId(TheWindow, &nProcessID);

      hProcessHandle = ::OpenProcess(PROCESS_TERMINATE, FALSE, nProcessID);

      ::TerminateProcess(hProcessHandle, 4);

      亲测可用。

      疯狂扯羊

      2023-12-17 10:53:53
写下您的回答吧!
提交

您的回答已经交由管理员老师审核
审核后通过后将自动发布