社区
C#
帖子详情
请教大神,winform程序能否直接对内存地址进行读写
超级大咸鱼
2012-10-15 10:16:16
比如把一个内存地址中的值读取出来然后直接修改掉。
完全没思路,不知是winform不好操作内存还是这领域我还尚未涉及....
...全文
155
7
打赏
收藏
请教大神,winform程序能否直接对内存地址进行读写
比如把一个内存地址中的值读取出来然后直接修改掉。 完全没思路,不知是winform不好操作内存还是这领域我还尚未涉及....
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
超级大咸鱼
2012-10-15
打赏
举报
回复
试 了下 已经可以了 并不是有项目需要改内存,只是个人好奇,多谢各位大神的关注。结贴了
threenewbee
2012-10-15
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
地址一般是32位的。16位的一般是offset,得通过base address计算出实际地址。
[/Quote]
哦,看错了,你说的是16进制。
16进制和10进制只是人阅读时候的两种方式。
C#约定,前面加0x的就是16进制。因此 int i = 0xA; int i = 0x000A; 和 int i = 10; 都是一样的。
__天涯寻梦
2012-10-15
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
引用 1 楼 的回复:
你只要能找到那地址就可以
C# code
unsafe
{
int* p = (int*)地址;
*p = 1;
}
这个地址是如何赋值的呢
地址是16进制的, 需要把16进制转int,然后再转int*?
[/Quote]
进制只是一种显示方式,本质还是数值,只要地址找对,直接就可以转换为合适类型的指针并操作。
比如 32 位下 16 进制的地址 int* p = (int*)0x11111111;
Dobzhansky
2012-10-15
打赏
举报
回复
System . Runtime . InteropServices . Marshal 就是为所欲为
threenewbee
2012-10-15
打赏
举报
回复
地址一般是32位的。16位的一般是offset,得通过base address计算出实际地址。
超级大咸鱼
2012-10-15
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
你只要能找到那地址就可以
C# code
unsafe
{
int* p = (int*)地址;
*p = 1;
}
[/Quote]
这个地址是如何赋值的呢
地址是16进制的, 需要把16进制转int,然后再转int*?
__天涯寻梦
2012-10-15
打赏
举报
回复
你只要能找到那地址就可以
unsafe
{
int* p = (int*)地址;
*p = 1;
}
C#
winform
开发总结 -- 【持续更新】
本文汇总了C#
Winform
开发中的多种实用技术和解决方案,包括多线程调用、控件操作、事件处理、界面优化等内容,适用于
Winform
应用开发人员。
C#
读写
进程内存的值
本文介绍了一个模仿CE(CheatEngine)软件的C#
程序
,用于
读写
单机游戏内存,实现游戏作弊功能。
程序
通过使用kernel32.dll的API函数,如OpenProcess、ReadProcessMemory和WriteProcessMemory,来获取游戏进程的句柄并
读写
其内存。
C编写欧姆龙FINS-TCP
读写
PLC内存(附测试视频)
本仓库提供用C#编写的
WinForm
上位机
程序
,基于欧姆龙FINS - TCP协议实现对欧姆龙PLC内存的
读写
操作,还附带测试视频。资源含C#源代码和测试视频,具有通信稳定、支持内存
读写
、界面直观等特点,给出使用说明和注意事项,欢迎贡献和反馈。
C#
WinForm
编程高手:
程序
,进程,线程。
程序
,窗体,UI,后台。是如何协调工作的?深度解析>SmartSoftHelp魔法精灵工作室
本文深入讲解了C#
WinForm
开发中
程序
、进程、线程的关系,以及主
程序
、窗体、UI和后台的协同工作原理。重点分析了主线程、UI线程和后台线程的分工与协作方式,并提供了多种高效的编程协调方案,包括跨线程调用、异步编程模型、进度报告和取消操作等。
C#
Winform
控件贴透明png图片遇到的问题
本文介绍了在C#
Winform
应用中处理透明PNG图片时遇到的问题,即图片重叠后无法透视下方控件。通过设置控件属性并使用自定义的GraphicsPath和ControlTrans方法,实现了控件间的透明重叠效果,从而让图片在层叠后可以正确透明。
C#
111,132
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章