C# 或 C++ ;可以像在CE中一样修改内存吗?
C# or C++ ; It is possible to modify memory like in CE?
可以像在CE中一样修改内存吗? 像这样:
原文:
je 011D5F29
修改:
jmp 011D5F6E
在C#中可以做到吗? 如果不是,那么在C++中可能吗?
如果在C#或C++中可能,请向我发送代码感谢您阅读:)
它在 C/C++ 中是可行的。如果你有一个寄存器(比如在微控制器中(,并且你希望读取该值(因为它可以在你的代码之外改变,硬件方面(,那么你可以
#define PORTBASE 0x40000000
unsigned int volatile * port = (unsigned int *) REG;
*port = value; /* write to port */
value = *port; /* read from port */
源
我不确定是否可以在 C# 中完成。
希望这是相关的。
相关文章:
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 独立读取-修改-写入顺序
- 当系统的卷被修改时,如何修改WASAPI环回捕获卷
- 修改函数中的指针(将另一个指针作为参数传递)
- 为什么我可以通过引用修改常量返回
- 对于结构,表达式必须是可修改的ivalue
- QML:修改在不同QML文件(而非main.QML)中定义的子对象的属性
- 为什么不能修改对象中的值?另外,我如何改进此链表?
- 修改创建帐户程序
- 我应该如何修改此代码以使用给定字符串中的字母打印菱形图案
- 如何从子成员函数修改父公共成员变量
- 修改 VS Code 中的默认C++代码段
- 为什么在我的函数类型后使用引用运算符 (&) 允许我修改它返回的值?
- 如何使用递归打印修改后的星号三角形图案
- 已修改的LinkedList未在文本文件本身中更新
- C++RapidXml-使用first_node()遍历以修改XML文件中节点的值
- 如何将不同的可执行文件合并到一个窗口框架中进行编码?像浏览器一样
- 为什么可以修改数组 b?
- 为什么在C++中对链表这样做?(像堆叠一样处理它们)
- C# 或 C++ ;可以像在CE中一样修改内存吗?