UE4生成的exe怎么打开修改
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UE4生成的exe怎么打开修改相关的知识,希望对你有一定的参考价值。
参考技术A 有些时候,需要使用UE启动其它程序,比如使用UE制作的服务器需要唤起其它进程之类的东西。为了方便操作,会使用在蓝图中调用C++的方法。首先,新建一个C++类,选择BlueprintFunctionLibrary。在.h中添加UFUNCTION(BlueprintCallable, Category = "MyBluePrintFunctionLibrary")static void OpenEXE(FString URL , FString Param); 在.cpp中添加void UMyBlueprintFunctionLibrary::OpenEXE(FString URL , FString Param)
FProcHandle currHandle = FPlatformProcess::CreateProc(*URL, *Param, true, false, false, nullptr, 0, nullptr, nullptr);
其中,URL就是要启动exe的地址,param就是启动参数,比如启动服务器的时候的-log多个参数加入空格分开就好编译后,就可以随时在蓝图中调用这个函数啦~在这里演示内容是OpenEXE名字的函数,包括后面的Category,都是可以修改的。
如何编辑dll文件
参考技术A 编辑dll文件的步骤:1、使用ILSpy.exe打开Web.dll文件;查看其源代码的情况;
2、使用ildasm.exe把DLL这个文件转化成IL文件;
3、打开Web.il文件,有DLL生成的IL内容,固定返回true达到修改成功;
4、修改GetLicense方法内的IL代码,固定返回true,修改完接着保存IL文件;
5、当修改完IL文件后要把它转化成DLL文件,打开DOC命令输入进入到il的文件夹,输入命令;
6、运行完上面的命令后会生成一个新DLL文件,复制到站点,成功编辑dll文件。
以上是关于UE4生成的exe怎么打开修改的主要内容,如果未能解决你的问题,请参考以下文章