J jhwlll Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-02 #1 小弟单位里的考勤机是蓝屏LP-980的,由于其考勤软件很不好用,小弟想学习自己做一个, 现在的问题是缺该考勤机的接口数据,请有这方面资料的DFW帮忙知诉我. 分不够可以再加.
G gear1023 Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-02 #2 是不是问一下供应商那里, 他们应该会提供此方面的资料.
H hots Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-02 #4 我以前作的考勤软件都是访问由考勤机生成的文件来进行操作的
K keyb Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-02 #5 不同考勤机的通讯数据格式可以大不相同。但我已经基本找到了截获这些数据的办法。 我们可以使用API HOOK,直接截取COM1或COM2上的数据,HOOK几个创建文件和写文件,以及读文件的API,然后将数据写到自己的文件中,调用下一个钩子就成了。 我已经拦写了我所用的这种型号考勤机的通讯数据,你自己可以实验一下。 另:电子工业出版社的书——《Delphi下的Windows核心编程》里有一个例子,你可以做 很小的改动就达到目的。(其实改动的是它源代码中的一处错误。他们漏写了.DLL这几个字)
不同考勤机的通讯数据格式可以大不相同。但我已经基本找到了截获这些数据的办法。 我们可以使用API HOOK,直接截取COM1或COM2上的数据,HOOK几个创建文件和写文件,以及读文件的API,然后将数据写到自己的文件中,调用下一个钩子就成了。 我已经拦写了我所用的这种型号考勤机的通讯数据,你自己可以实验一下。 另:电子工业出版社的书——《Delphi下的Windows核心编程》里有一个例子,你可以做 很小的改动就达到目的。(其实改动的是它源代码中的一处错误。他们漏写了.DLL这几个字)