XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension.NetCore.MemoryEditor

【DLL】内存读写工具/编辑器

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEExtension.NetCore.MemoryEditor

fix-修复了基址解析表达式可能会出现的报错

8650476
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

3 个文件 +10 -5
Modified XFEExtension.NetCore.MemoryEditor/Manager/DynamicMemoryManager.cs +4 -1
@@ -25,7 +25,10 @@ public abstract class DynamicMemoryManager : MemoryManager
25 25 {
26 26 if (builder.ModuleName is null)
27 27 throw new ArgumentNullException(nameof(builder), "对于使用基址指针表达式的构建器,模块名称是必须的");
28 builder.DynamicMemoryAddress = new(() => Editor.ResolvePointerAddress(builder.ModuleName, builder.BaseAddress, builder.Offsets));
28 builder.DynamicMemoryAddress = new(() =>
29 {
30 try { return Editor.ResolvePointerAddress(builder.ModuleName, builder.BaseAddress, builder.Offsets); } catch { return null; }
31 });
29 32 }
30 33 else
31 34 {
Modified XFEExtension.NetCore.MemoryEditor/Manager/UpdatableMemoryManager.cs +4 -1
@@ -25,7 +25,10 @@ public class UpdatableMemoryManager : MemoryManager
25 25 {
26 26 if (builder.ModuleName is null)
27 27 throw new ArgumentNullException(nameof(builder), "对于使用基址指针表达式的构建器,模块名称是必须的");
28 builder.UpdatableMemoryAddress = new(() => Editor.ResolvePointerAddress(builder.ModuleName, builder.BaseAddress, builder.Offsets));
28 builder.UpdatableMemoryAddress = new(() =>
29 {
30 try { return Editor.ResolvePointerAddress(builder.ModuleName, builder.BaseAddress, builder.Offsets); } catch { return null; }
31 });
29 32 }
30 33 else
31 34 {
Modified XFEExtension.NetCore.MemoryEditor/XFEExtension.NetCore.MemoryEditor.csproj +2 -3
@@ -13,14 +13,13 @@
13 13 <PackageReadmeFile>README.md</PackageReadmeFile>
14 14 <RepositoryUrl>https://github.com/XFEstudio/XFEExtension.NetCore.MemoryEditor.git</RepositoryUrl>
15 15 <PackageTags>XFE;XFEExtension;MemoryEdit;Memory</PackageTags>
16 <PackageReleaseNotes>新增内存管理器
17 整体框架大幅更改</PackageReleaseNotes>
16 <PackageReleaseNotes>fix-修复了基址解析表达式可能会出现的报错</PackageReleaseNotes>
18 17 <Copyright>寰宇朽力网络科技版权所有</Copyright>
19 18 <PackageProjectUrl>https://github.com/XFEstudio/XFEExtension.NetCore.MemoryEditor.git</PackageProjectUrl>
20 19 <GenerateDocumentationFile>True</GenerateDocumentationFile>
21 20 <GeneratePackageOnBuild>True</GeneratePackageOnBuild>
22 21 <PackageLicenseFile>LICENSE.txt</PackageLicenseFile>
23 <Version>2.0.0</Version>
22 <Version>2.0.1</Version>
24 23 </PropertyGroup>
25 24
26 25 <ItemGroup>