Z zjan521 Unregistered / Unconfirmed GUEST, unregistred user! 2009-12-18 #21 LPT端口别人已经用了你还怎么用?正常的应用系统这种事情不应该去考虑旁门左道,除非你相当明确你在做什么而且实在没有办法。旁门左道自然有,真的有必要么?
H haidy Unregistered / Unconfirmed GUEST, unregistred user! 2009-12-18 #22 谢谢zjan521的关注,我们不是弄什么旁门左道,是别的程序霸占住并口不放,我们的程序没办法打印,才想到绕过Windows的保护机制。就一个打印口,还能弄出什么猫腻呢?
S stlont Unregistered / Unconfirmed GUEST, unregistred user! 2009-12-27 #23 提供一个思路你参考下,我以前给电力公司解决做过相似的问题,是在实施用户收费卡系统时碰到的,当时也是另一个软件X控制了打印口,导致打印不正常,而这软件X也必须存在,我解决的方法是在启动时先取得打印中断地址,在需要正常打印时恢复这个地址,打印完毕后再恢复软件X的入口地址使用的是预先装入的模块,汇编语言的代码,对上层来说是透明的,没有任何影响,这样就实现了兼容性,效果相当完美为此还受邀参加春节年宴,得电力领导敬酒
提供一个思路你参考下,我以前给电力公司解决做过相似的问题,是在实施用户收费卡系统时碰到的,当时也是另一个软件X控制了打印口,导致打印不正常,而这软件X也必须存在,我解决的方法是在启动时先取得打印中断地址,在需要正常打印时恢复这个地址,打印完毕后再恢复软件X的入口地址使用的是预先装入的模块,汇编语言的代码,对上层来说是透明的,没有任何影响,这样就实现了兼容性,效果相当完美为此还受邀参加春节年宴,得电力领导敬酒
H haidy Unregistered / Unconfirmed GUEST, unregistred user! 2009-12-28 #24 谢谢stlont!这种方法我原来也想过,还以为不可能实现,我会在这条路子上再探索,我只是有个疑虑,WinNT系允许汇编吗?如果stlont有源码提供就更好了!