来自
疯狂扯羊的回答
                                              2023-12-17 10:53:53
                                    
                                    
疯狂扯羊的回答
                                              2023-12-17 10:53:53
                                    
在UE4中可以使用进程控制外部exe程序打开外部文件,具体操作步骤如下:
打开外部exe程序:
//调用ShellExecute函数
HINSTANCE hNewExe =ShellExecute(NULL, _T(“open”), _T(“外部exe程序的路径”),
NULL, NULL, SW_SHOWNORMAL);

使用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);
亲测可用。
        推荐问答
    
    
            

                            
                                        
                                        
                                        
                                        
                
                
                
                
                
                
                                        
                                        
                                        
                                        
                                        
                                        
        Android版下载