首页 > 解决方案 > 初始化字符串并注入 X 字符串后停止

问题描述

在使用另一个程序将字符串写入内存后,是否可以停止 .NET C# 可执行文件?
我需要替换该字符串(我正在使用readprocessmemoryand writeprocessmemory),但它太慢了,并且该字符串以未更改的形式使用。

或者也许有另一种在不编辑目标程序源代码的情况下更改字符串的方法?

标签: c#.netmemoryexe

解决方案


您可以使用dnSpy,顶部的第一张图片显示您正在谈论的确切场景(设置断点,更改值),无需源代码。如果您更喜欢 Visual Studio 调试体验,只需在 Visual Studio 上打开 exe,将dotPeek 设置为您的符号服务器并开始调试。


推荐阅读