UE4 C 如何關閉程序?

2021-09-30 19:01:16 字數 999 閱讀 4303

ue4 如何關閉乙個程序?
一,目前已經實現的功能

1,建立了乙個c++ 功能類, 專門用來實現功能。 在裡面通過呼叫#include 「windowsplatformprocess.h」

p_handle1 = fplatformprocess::createproc(url, nullptr, true, false, false, nullptr, 0, nullptr, nullptr, nullptr);

以上函式可以實現對外部應用程式的開啟。 注意url 位址的書寫方式 雙斜槓和單斜槓兩種路徑均可以表示。比如:

fstring defaultstr = 「d:\\program files (x86)\\stereoscopic player\\stereoplayer.exe」;

fstring defaultstr = 「d:/program files (x86)/stereoscopic player/stereoplayer.exe」;

二,遇到的問題

以上建立的執行緒(姑且這麼稱呼)的資料型別是 fprochandle 型別的。 我現在想實現在另外乙個函式裡面將整個執行緒關閉。 此處就遇到乙個很麻煩的問題。 上部函式返回值 如果定義為 fprochandle 型別 ,在。h 檔案中根本就不識別。 請教各位接下來怎麼處理?

目前只知道需要用

fplatformprocess::terminateproc(p_handle1); 來關閉這個執行緒。 主要是裡面的這個引數怎麼獲取到?

三,解決方案

1, 借用了其他的程式設計師的方法 ,直接採用最簡單暴力的方式

原文:以上是在傳統的c++ 中執行的。

在ue4 中仍然可以呼叫此類程式

#include 「windows.h」 載入一下頭檔案

system(「taskkill /f /im stereoplayer.exe」);

直接把你想結束的程序 填寫在後面就可以直接關閉。

希望我原始的思路也有大神能給指點完善。

UE4 C 使用反射

使用 ufunction rightfunc this findfunction fname text onrightmousepressed if rightfunc processevent rightfunc,nullptr 藍圖直接使用藍圖物件根據方法名取得方法 注意 onrightmous...

UE4C 建立列舉

目錄 一 目的 1 想 ue4使用c 建立列舉變數適用於c 與藍圖 二 參考 1 ue4使用c 建立列舉變數適用於c 與藍圖 三 注意 1 c 類最好是actor型別,發現gamemodebase型別我在場景中沒有找到 四 操作 1 新建actor的c 類mygamemodebase.h 1 myg...

Ue4C 程式設計 總結篇

通過前面的一系列文章,已經將遊戲的基礎組成要素已經講完了,當然,都是單機的,不涉及網路部分。通過前面的一系列文章,我想製作乙個簡單的遊戲demo也不難了吧。umg是製作遊戲介面乙個十分簡便,強大的模組,它是由封裝自slate。slate有興趣的可以看下官方文件,是純用 編寫介面的,我更喜歡視覺化的u...