能否在Windows2000/XP下直接端口操作?(200分)

  • 主题发起人 主题发起人 叮叮当当
  • 开始时间 开始时间
我介绍个网站给你吧,程序员沙龙,里面有不少这些方面的东西,包括一些做好的读写端
口的程序,你看看下面这个地址里提供的东西,我想对你有用

http://www.programsalon.com/download.asp?type_id=16
 
To: rainM
只有95下的端口读写DLL,不过还是谢谢你!
 
To:叮叮当当

不用那么客气,不过我觉的开发系统底层的东西你还是直接用汇编好了
 
我是采用Delphi嵌入汇编写了一段代码,
MOV DX,3FBH
MOV AL,2BH
OUT DX,AL
可惜OUT会被Windows2000/XP拦截。
 
driver的功能根本不能用dll实现
两种完全不同的东西

那些指令是特权指令,只能在0级实现,dll也不能的.
在2000下面只能用driver来实现
不过有一个老外把这些东西封装起来了
http://www.internals.com/
里面的原理也相当简单
把你的汇编代码加个driver框架就行了
 
谢谢热血!我就是要这么一个DLL ^_^
也谢谢rainM、晨晨、NowCan的回贴,谢谢BlackDragon、nzfboy、ymkj帮忙顶帖子。
 
端口读写、API HOOK、屏幕取词的完整解决方案见我的《delphi深入windows核心编程》一书,
支持win98/2000/xp,
我的主页http://wenjinshan.yeah.net
 
端口读写、API HOOK、屏幕取词的完整解决方案见我的《delphi深入windows核心编程》一书,
支持win98/2000/xp,
我的主页http://wenjinshan.yeah.net
 

Similar threads

S
回复
0
查看
832
SUNSTONE的Delphi笔记
S
S
回复
0
查看
790
SUNSTONE的Delphi笔记
S
后退
顶部