社区
VB基础类
帖子详情
在WINDOWS中如何读写内存?用VB可以吗?
TBBT
2000-02-17 11:00:00
如果要读写内存(如D000:0000),应该用何API函数?
...全文
411
30
打赏
收藏
在WINDOWS中如何读写内存?用VB可以吗?
如果要读写内存(如D000:0000),应该用何API函数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
30 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TBBT
2001-10-12
打赏
举报
回复
COPYMEMORY只能是两个内存指针间的,我无法申请指向一个特定的内存地址的指针
lhbsh
2001-09-24
打赏
举报
回复
You can use api : CopyMemory to access memory directly.
wilddragon
2001-09-24
打赏
举报
回复
期待答案
Jneu
2001-09-24
打赏
举报
回复
GZ
TBBT
2001-09-24
打赏
举报
回复
up
sssa2000
2001-09-09
打赏
举报
回复
sdfdsfdsfds
TBBT
2001-09-09
打赏
举报
回复
还有高手吗?
wiw
2001-09-06
打赏
举报
回复
可以,好象在15期的电脑爱好者中用vb编写的一个游戏修改工具用了一个API函数来读写内存地址,好象以read 和 write开头的,如果你找到的话,也说来给我听听,我也忘了。
TBBT
2001-09-06
打赏
举报
回复
up
TBBT
2001-09-06
打赏
举报
回复
今年的?
damuge2000
2001-09-04
打赏
举报
回复
不知道哪里给分,先说声谢谢了
damuge2000
2001-09-03
打赏
举报
回复
TBBT朋友,能否把你的那个dll发给我一份,我要直接对一块卡进行读和写
谢了
mailto: walkback@163.net
TBBT
2001-08-18
打赏
举报
回复
up
TBBT
2001-08-18
打赏
举报
回复
基本上:
我要访问绝对地址,因为是对板卡上的板载存储器进行读写。
TBBT
2001-08-18
打赏
举报
回复
我有个台湾人编的DLL,通过她可以访问绝对地址及很多的功能,象USB,LPT等。
想看看吗?
songyangk
2001-08-16
打赏
举报
回复
晕~~ 去睡眠 ~~
songyangk
2001-08-16
打赏
举报
回复
收到了吗?怎么这么久没反应?
songyangk
2001-08-16
打赏
举报
回复
先说明一下,在Windows下不可以读写绝对地址,想对内存读写只能对进程的内存进行读写,我的例程没有做完,大概意思是先列出当前所有进程,选择一个进程后再得到它的基地址,之后用ReadProcessMemory函数来读取它的内存。写就是个相反的过程,但我的程序里写的部分还没有做。你自己看看吧。有问题再联系。
TBBT
2001-08-16
打赏
举报
回复
先谢了。
能用的话,一定给分!^_^
songyangk
2001-08-16
打赏
举报
回复
帮你找一下我以前做的例程。
加载更多回复(10)
通过驱动
读写
内存
的
VB
6.0实例源代码.rar
VB
通过驱动
读写
内存
的例子,DllTO屋哥_DLL Demo原创作品,直接编译即可。再此说明一下,因操作
Windows
驱动,因此有些杀毒软件可能会报警,比如360杀毒或木马防火墙等,觉得有问题的就不要下载了,想研究一下的就下载吧,其实没有恶意代码。
在
VB
中
用文件映射来进行进程通讯
当我们用
VB
开发应用系统时,可能涉及多进程问题。在多个应用程序之间交换数据,我们自然会想到磁盘文件,但这种方法在实时系统
中
是不宜采用的,因为
读写
磁盘文件的时间效率往往不能满足实时要求。幸运的是,
Windows
提供了几种高效的进程间交换数据的机制,如管道,邮路和文件映射。
VB
编程资源大全(控件2)
1,mruxdzip.exe
在菜单上最近打开文件的历史记录控件(1453KB)
2,applogger.zip
具有删除到回收站、
读写
INI 文件、计算剩余磁盘空间,复制文件和添加到
Windows
文档列表(57KB)
3,ccrpbd10.zip
Windows
游览对话框控件(75KB)
4,ccrpdrg.zip
增强了的列表框控件(71KB)
5,ccrpfd.zip
Windows
文件对话框控件,功能强劲,可制作出
VB
的文件对话框(95KB)
6,ccrphky.zip
键盘控件(69KB)
7,ccrpprg.zip
进程杆控件(150KB)
8,ctlist.exe
一个增强的 ListView 控件(376KB)
9,ctlistbar.exe
Microsoft Outlook 风格的列表框控件(287KB)
10,cttree.exe
一个增强的 TreeView 控件(424KB)
11,dprogressw.exe
DameWare 公司出品进程杆控件(177KB)
12,proplistw.exe
DameWare公司出品类似
VB
中
的属性列表控件(291KB)
13,buttnbar6.zip
Outlook 列表框控件(700KB)
14,fsi.zip
系统信息控件(24KB)
15,fsshr20d.exe
应用程序交换数据控件,不需要使用 DDE,COM 和剪贴板(289KB)
16,gbarocx.zip
进程杆控件(171KB)
17,graphic.zip
不需要调用 API ,创建一个 Office Ani 精灵助手(50KB)
18,ctlbar.ZIP
用过Oicq的用户,一定熟悉这个控件(59KB)
19,big2gb.zip
一个BIG5码<=>GB码互换的完全免费的ActiveX控件(81KB)
20,capscreen.zip
这是一个屏幕拷贝的控件,可以实现全屏的拷贝并支持另存为位图类型的文件 (28KB)
21,digital.zip
能够以液晶字体方式显示数字的一个小控件(15KB)
22,eqpro.zip
一个调整系统音量的控件,控制音量包括;很方便地控制,控件也很小巧(15KB)
23,flatbar.zip
一个工具栏控件,可变
VB
5.0的工具栏为Office或IE类型的平面工具栏(27KB)
24,lyftools.zip
这是一个封装了500多个
Windows
API的控件(229KB)
25,masflc.zip
一个用来播放 FLC,FLI 的 3DS 动画格式控件(60KB)
26,xzipdemo.zip
Xceed Zip控件 (98KB)
27,lfbb.zip
兰花打印控件(预览及打印输出,它支持多列,文本自动换行,页头和页尾,表格及段落)(186KB)
28,keyboard.zip
检测键盘按键控件(13KB)
29,winapi.zip
这是一个封装了部分
Windows
API的控件(例如:发EMail、改变分辨率等)(92KB)
30,dbdemo.zip
3D立体按钮控件(138KB)
31,spelltxt.zip
一个文档拼音检查的控件(337KB)
32,swflash.zip
播放的Flash文件的控件(160KB)
33,185.zip
EasySound 一个封装了DirectSound API的控件 (565KB)
34,157.zip
子分类控件,包含控件源码(44KB)
35,132.zip
MikoUtil系列控件(184KB)
36,109.zip
GB-Big5语言编码转换的控件源码(39KB)
37,108.zip
微软的DirectX 7 for
VB
开发库文件(187KB)
38,11.zip
MsgHook 用于子分类、截获消息的控件(147KB)
39,c1.zip
Windows
9x注册表控件(35KB)
40,c8.zip
只要点击就可以打开超连接的控件(10KB)
41,c9.zip
GIF98(24KB)
42,c10.zip
sysmenu(9KB)
43,c11.zip
小型控件集(40KB)
44,c12.zip
anigif(40KB)
45,cst.zip
圆盘仪表控件 V3.1(4143KB)
46,EZX.zip
让你能在
VB
中
使用DirectX的控件,附例子和源代码(1619KB)
47,NCTDesignBox.exe
NCTDesignBox 1.01(513KB)
48,c_arp.zip
Activereport 1.1的破解文件(1KB)
49,clock.zip
显示时间和日期信息控件(5KB)
50,InputeDate.zip
日期输入框控件(13KB)
51,api21.zip
封装了500多个
Windows
API的控件,覆盖了网络、系统、界面、多媒体、图形、文字等各个方面(261KB)
52,ARRegistry.zip
访问系统注册表的控件(25KB)
53,isysinfo.zip
是一个可以获得系统信息的ActiveX控件,该控件是由
VB
5.0编写,使用这个控件可以获得系统的
内存
大小、CPU类型、显示器的分辩率、颜色数系统
中
各个驱动器、CPU占用率、
Windows
版本等信息 (19KB)
54,MsgHoo32.zip
同样是
Windows
消息处理控件(22KB)
55,MsgBlst32.zip
这是一个拦截、处理消息的控件(18KB)
56,threed32.zip
一个3D控件(73KB)
57,vfoutbar.zip
这里还有另一个控件 OutLook 风格的 BAR(39KB)
58,ovalbutton.zip
椭圆形按钮控件(8KB)
59,3dbdemo.zip
3D立体按钮控件(138KB)
60,tubPrinter.zip
可直接打印DataGrid,ListView,MsFlexGrid(53KB)
61,shape.zip
椭圆、三角、星...形按钮控件(131KB)
62,command.zip
千千平面按钮(35KB)
63,Chat.zip
Chat控件(16KB)
DllTO屋哥:
VB
通过驱动
读写
内存
的例子
内容索引:
VB
源码,系统相关,驱动
VB
通过驱动
读写
内存
的例子,DllTO屋哥_DLL+Demo原创作品,直接编译即可。再此说明一下,因操作
Windows
驱动,因此有些杀毒软件可能会报警,比如360杀毒或木马防火墙等,觉得有问题的就不要下载了,想研究一下的就下载吧,其实没有恶意代码。
winio 非常有用
。因为在
windows
中
,普通应用程序是无权操作端口的,于是我们就需要一个驱动程序来帮助我们实现。在这里我们可以使用一个组件WINIO来完成
读写
端口操作。什么是WINIO?WINIO是一个全免费的、无需注册的、含源程序的
WINDOWS
2000端口操作驱动程序组件(可以到http://www.internals.com/上去下载)。它不仅可以操作端口,还可以操作
内存
;不仅能在
VB
下用,还可以在DELPHI、VC等其它环境下使用,性能特别优异。下载该组件,解压缩后可以看到几个文件夹,其
中
Release文件夹下的3个文件就是我们需要的,这3个文件是WinIo.sys(用于win xp下的驱动程序), WINIO.VXD(用于win 98下的驱动程序),WinIo.dll(封装函数的动态链接库),我们只需要调用WinIo.dll
中
的函数,然后 WinIo.dll就会安装并调用驱动程序来完成相应的功能。值得一提的是这个组件完全是绿色的,无需安装,你只需要把这3个文件复制到与你的程序相同的文件夹下就可以使用了。用法很简单,先用里面的InitializeWinIo函数安装驱动程序,然后就可以用GetPortVal来读取端口或者用 SetPortVal来写入端口了。好,让我们来做一个驱动级的键盘模拟吧。先把winio的3个文件拷贝到你的程序的文件夹下,然后在
VB
中
新建一个工程,添加一个模块,在模块
中
加入下面的winio函数声明
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章