qhyphoto 发表于 2004-7-9 17:38

好消息,CCD的驱动软件可以在WIN2000/XP下运行了

由于WIN2000/XP限制了并口的使用权限,在WIN98能运行的直接调用并口IO的程序在WIN2000/XP下都无法运行,现在找到了一个补丁软件可以使之在WIN2000/XP下顺利运行,且不会降低速度。
软件为allowio.exe  具体使用方法是带参数的命令行格式
先将allowio.exe和astro1.exe拷贝到同一子目录中,然后将一个sys文件拷贝到winni的系统目录(具体见readme),然后运行allowio.exe astro.exe /a 即可

这时候就直接进入了astro1.exe的运行界面。对于其他的需要在WIN2000/XP下运行的并口调用软件,也只需要输入 allowio.exe  ***.exe /a     其中***.exe 是想要运行的程序。

为了以后使用方便,可以建立一个批处理文件,比如astro1nt.bat
内容为

c:\astro1nt\allowio.exe astro1.exe /a

注意路径为绝对路径
以后只要每次运行astro1nt.bat就可以了

不丁软件在我论坛上有下载,其中有几种,最好用的是allowio,不需要安装,随时可以用, 注意只需要用一种补丁就可以,不要装多了。

ufo 发表于 2004-7-9 17:48

好消息

qwernet0 发表于 2004-7-12 22:30

其实在编程的时候用Ke386SetIoAccessMap和Ke386IoSetAccessProcess函数就可以指定某个进程允许访问某个指定端口,这样就可以用IN、OUT来直接访问端口而不受NT系统的权限限制。
页: [1]
查看完整版本: 好消息,CCD的驱动软件可以在WIN2000/XP下运行了