zealin2
驱动牛犊
驱动牛犊
  • 注册日期2002-06-18
  • 最后登录2003-08-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1346回复:4

请教!winNT下的i/o端口访问

楼主#
更多 发布于:2002-06-21 21:01
在winNT下可以直接通过汇编语言的out,in指令进行端口访问么
我自己做了一块逻辑接口卡,希望对它做nt环境下的驱动函数库
如果直接不知道直接在vc++中,嵌入汇编out,in是否能可以?
请高人指教!
win2000是基于winnt内核的,如果不涉及pnp,在2000下开发的wdm
驱动程序是否可以在winnt下使用呢?
           以上两个问题,请高人指教!
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-06-21 21:10
在winNT下可以直接通过汇编语言的out,in指令进行端口访问么
我自己做了一块逻辑接口卡,希望对它做nt环境下的驱动函数库
如果直接不知道直接在vc++中,嵌入汇编out,in是否能可以?
请高人指教!
win2000是基于winnt内核的,如果不涉及pnp,在2000下开发的wdm
驱动程序是否可以在winnt下使用呢?
           以上两个问题,请高人指教!


 
在winNT下可以直接通过汇编语言的out,in指令进行端口访问么



好象不可以。。。。。。。。。。。

 :)
[color=red]大头鬼! :P[/color]
pjf
pjf
驱动中牛
驱动中牛
  • 注册日期2001-07-08
  • 最后登录2006-10-23
  • 粉丝0
  • 关注0
  • 积分42分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-06-21 21:25
在winNT下可以直接通过汇编语言的out,in指令进行端口访问么
我自己做了一块逻辑接口卡,希望对它做nt环境下的驱动函数库
如果直接不知道直接在vc++中,嵌入汇编out,in是否能可以?
-------------------------------------------------------------------------
Ring3下也勉强可以,不过你要获取SeTcbPrivilege以降低本进程IOPL,建议你还是写驱动吧。


win2000是基于winnt内核的,如果不涉及pnp,在2000下开发的wdm
驱动程序是否可以在winnt下使用呢?
--------------------------------------------------------------------------
一般的WDM在DriverEntry里连个DeviceObject都不创,用AddDevice,你看呢?
flyfox
驱动中牛
驱动中牛
  • 注册日期2001-04-05
  • 最后登录2012-08-03
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望22点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-06-22 09:30
看我在病毒版帖的NT进入ring0,它实现了一个读写端口
一剑西来,天外飞仙
zealin2
驱动牛犊
驱动牛犊
  • 注册日期2002-06-18
  • 最后登录2003-08-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-06-22 10:47
感谢各位指教!明白了很多 :)
游客

返回顶部