文件名称:winio
介绍说明--下载内容均来自于网络,请自行研究使用
可用于实现*。端口操作不需要编写驱动,在Win95/98下直接可以使用汇编的In/Out指令。VC中也提供了_inp/_outp这样的函数(QA001059 outportb、inportb对应的函数)。不过在NT下,不能使用In/Out指令,参考QA001296 如何在WindowsNT/2000下用VB6写硬件IO控制。
如果使用硬件中断就必须编写驱动,标准的办法是采用微软的DDK。Win98和WinNT 4.0/5.0的DDK可以从http://www.microsoft.com/ddk免费下载。从你的电子邮件来看,你是教育网的用户,那么你可以从教育网的一些FTP站点(如北大图书馆)下载到Win95/98/NT的DDK,我们下面提到的一些软件也可以找到。Win95 DDK主要是采用汇编的。如果你对汇编不熟悉,当然是使用VToolsD(http://www.vireo.com/)更好些,这个软件包允许你使用C/C++编写驱动,但软件包比较贵(约四、五百美金)。另外,你可以在http://zealsoft.nease.net/cn/ntport/或http://zealsoft.nease.net/cn/memaccess/找到与硬件有关的软件,这些软件允许你不编写驱动,直接在VC中调用驱动,如果你的编程不复杂,也可以使用。
-Port operations do not need to write drivers in Win95/98 can be used directly to compile the In/Out commands. VC also provides _inp/_outp such a function (QA001059 outportb, inportb the corresponding function). However, under NT, can not use the In/Out commands, reference QA001296 how to use VB6 to write WindowsNT/2000 hardware under the control of IO.
If you use a hardware interrupt on the need to write drivers, the standard approach is the use of Microsoft DDK. Win98 and WinNT 4.0/5.0 the DDK can be downloaded free of charge from the http://www.microsoft.com/ddk. E-mail from your point of view, you are a user of the Education Network, you can network some education FTP site (such as the Beijing University Library) Win95/98/NT download the DDK, below some of our software can also be found . Win95 DDK compiled mainly used. If you are not familiar with the compilation, of course, is the use of VToolsD (http://www.vireo.com/) better, this package allows you to use C/C+
如果使用硬件中断就必须编写驱动,标准的办法是采用微软的DDK。Win98和WinNT 4.0/5.0的DDK可以从http://www.microsoft.com/ddk免费下载。从你的电子邮件来看,你是教育网的用户,那么你可以从教育网的一些FTP站点(如北大图书馆)下载到Win95/98/NT的DDK,我们下面提到的一些软件也可以找到。Win95 DDK主要是采用汇编的。如果你对汇编不熟悉,当然是使用VToolsD(http://www.vireo.com/)更好些,这个软件包允许你使用C/C++编写驱动,但软件包比较贵(约四、五百美金)。另外,你可以在http://zealsoft.nease.net/cn/ntport/或http://zealsoft.nease.net/cn/memaccess/找到与硬件有关的软件,这些软件允许你不编写驱动,直接在VC中调用驱动,如果你的编程不复杂,也可以使用。
-Port operations do not need to write drivers in Win95/98 can be used directly to compile the In/Out commands. VC also provides _inp/_outp such a function (QA001059 outportb, inportb the corresponding function). However, under NT, can not use the In/Out commands, reference QA001296 how to use VB6 to write WindowsNT/2000 hardware under the control of IO.
If you use a hardware interrupt on the need to write drivers, the standard approach is the use of Microsoft DDK. Win98 and WinNT 4.0/5.0 the DDK can be downloaded free of charge from the http://www.microsoft.com/ddk. E-mail from your point of view, you are a user of the Education Network, you can network some education FTP site (such as the Beijing University Library) Win95/98/NT download the DDK, below some of our software can also be found . Win95 DDK compiled mainly used. If you are not familiar with the compilation, of course, is the use of VToolsD (http://www.vireo.com/) better, this package allows you to use C/C+
(系统自动生成,下载前可以参看下载内容)
下载文件列表
readme.txt
WinIo
.....\Examples
.....\........\C
.....\........\.\WinIoTest
.....\........\.\.........\Release
.....\........\.\.........\.......\WinIo.dll
.....\........\.\.........\.......\WinIo.sys
.....\........\.\.........\.......\WINIO.VXD
.....\........\.\.........\.......\WinIoTest.exe
.....\........\.\.........\WinIo.h
.....\........\.\.........\WinIo.lib
.....\........\.\.........\WinIoTest.cpp
.....\........\.\.........\WinIoTest.dsp
.....\........\.\.........\WinIoTest.dsw
.....\........\.\.........\WinIoTest.opt
.....\........\VB
.....\........\..\VBDumpPhys32
.....\........\..\............\MSSCCPRJ.SCC
.....\........\..\............\VBDumpPhys32.exe
.....\........\..\............\VBDumpPhys32.frm
.....\........\..\............\VBDumpPhys32.Vbp
.....\........\..\............\VBDumpPhys32.vbw
.....\........\..\............\WinIo.Bas
.....\........\..\............\WinIo.dll
.....\........\..\............\WinIo.sys
.....\........\..\............\WINIO.VXD
.....\........\..\VBDumpPort32
.....\........\..\............\MSSCCPRJ.SCC
.....\........\..\............\VBDumpPort32.exe
.....\........\..\............\VBDumpPort32.frm
.....\........\..\............\VBDumpPort32.Vbp
.....\........\..\............\VBDumpPort32.vbw
.....\........\..\............\WinIo.Bas
.....\........\..\............\WinIo.dll
.....\........\..\............\WinIo.sys
.....\........\..\............\WINIO.VXD
.....\Help
.....\....\WinIo.chm
.....\Release
.....\.......\WinIo.dll
.....\.......\WinIo.sys
.....\.......\WINIO.VXD
.....\Source
.....\......\Dll
.....\......\...\InstDrv.cpp
.....\......\...\K32Call.h
.....\......\...\k32exp.c
.....\......\...\k32exp.h
.....\......\...\Phys32.cpp
.....\......\...\Phys32.h
.....\......\...\Port32.cpp
.....\......\...\Port32.h
.....\......\...\Release
.....\......\...\.......\WinIo.dll
.....\......\...\.......\WinIo.lib
.....\......\...\resource.h
.....\......\...\WinIo.cpp
.....\......\...\WinIo.def
.....\......\...\WinIo.dsp
.....\......\...\WinIo.dsw
.....\......\...\WinIo.h
.....\......\...\WinIo.rc
.....\......\Drv
.....\......\...\9x
.....\......\...\..\WinIo.c
.....\......\...\..\WINIO.DEF
.....\......\...\..\WINIO.exp
.....\......\...\..\WinIo.h
.....\......\...\..\WINIO.lib
.....\......\...\..\winio.mak
.....\......\...\..\WINIO.VRC
.....\......\...\..\WINIO.VXD
.....\......\...\..\WinIo_9x.h
.....\......\...\NT
.....\......\...\..\BUILD.LOG
.....\......\...\..\I386
.....\......\...\..\....\Checked
.....\......\...\..\....\.......\WinIo.sys
.....\......\...\..\....\Free
.....\......\...\..\....\....\WinIo.sys
.....\......\...\..\MAKEFILE
.....\......\...\..\OBJ
.....\......\...\..\...\I386
.....\......\...\..\...\....\WINIO.OBJ
.....\......\...\..\...\_OBJECTS.MAC
.....\......\...\..\SOURCES
.....\......\...\..\WinIo.c
.....\......\...\..\WinIo_NT.h
WinIo
.....\Examples
.....\........\C
.....\........\.\WinIoTest
.....\........\.\.........\Release
.....\........\.\.........\.......\WinIo.dll
.....\........\.\.........\.......\WinIo.sys
.....\........\.\.........\.......\WINIO.VXD
.....\........\.\.........\.......\WinIoTest.exe
.....\........\.\.........\WinIo.h
.....\........\.\.........\WinIo.lib
.....\........\.\.........\WinIoTest.cpp
.....\........\.\.........\WinIoTest.dsp
.....\........\.\.........\WinIoTest.dsw
.....\........\.\.........\WinIoTest.opt
.....\........\VB
.....\........\..\VBDumpPhys32
.....\........\..\............\MSSCCPRJ.SCC
.....\........\..\............\VBDumpPhys32.exe
.....\........\..\............\VBDumpPhys32.frm
.....\........\..\............\VBDumpPhys32.Vbp
.....\........\..\............\VBDumpPhys32.vbw
.....\........\..\............\WinIo.Bas
.....\........\..\............\WinIo.dll
.....\........\..\............\WinIo.sys
.....\........\..\............\WINIO.VXD
.....\........\..\VBDumpPort32
.....\........\..\............\MSSCCPRJ.SCC
.....\........\..\............\VBDumpPort32.exe
.....\........\..\............\VBDumpPort32.frm
.....\........\..\............\VBDumpPort32.Vbp
.....\........\..\............\VBDumpPort32.vbw
.....\........\..\............\WinIo.Bas
.....\........\..\............\WinIo.dll
.....\........\..\............\WinIo.sys
.....\........\..\............\WINIO.VXD
.....\Help
.....\....\WinIo.chm
.....\Release
.....\.......\WinIo.dll
.....\.......\WinIo.sys
.....\.......\WINIO.VXD
.....\Source
.....\......\Dll
.....\......\...\InstDrv.cpp
.....\......\...\K32Call.h
.....\......\...\k32exp.c
.....\......\...\k32exp.h
.....\......\...\Phys32.cpp
.....\......\...\Phys32.h
.....\......\...\Port32.cpp
.....\......\...\Port32.h
.....\......\...\Release
.....\......\...\.......\WinIo.dll
.....\......\...\.......\WinIo.lib
.....\......\...\resource.h
.....\......\...\WinIo.cpp
.....\......\...\WinIo.def
.....\......\...\WinIo.dsp
.....\......\...\WinIo.dsw
.....\......\...\WinIo.h
.....\......\...\WinIo.rc
.....\......\Drv
.....\......\...\9x
.....\......\...\..\WinIo.c
.....\......\...\..\WINIO.DEF
.....\......\...\..\WINIO.exp
.....\......\...\..\WinIo.h
.....\......\...\..\WINIO.lib
.....\......\...\..\winio.mak
.....\......\...\..\WINIO.VRC
.....\......\...\..\WINIO.VXD
.....\......\...\..\WinIo_9x.h
.....\......\...\NT
.....\......\...\..\BUILD.LOG
.....\......\...\..\I386
.....\......\...\..\....\Checked
.....\......\...\..\....\.......\WinIo.sys
.....\......\...\..\....\Free
.....\......\...\..\....\....\WinIo.sys
.....\......\...\..\MAKEFILE
.....\......\...\..\OBJ
.....\......\...\..\...\I386
.....\......\...\..\...\....\WINIO.OBJ
.....\......\...\..\...\_OBJECTS.MAC
.....\......\...\..\SOURCES
.....\......\...\..\WinIo.c
.....\......\...\..\WinIo_NT.h