如何使并行端口输出数据(在Win2000下) use the software of TvicPort or TvicHw32 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但TvicPort 是个什么东东呢?请指教. 可以利用CreateFile和WriteFile对并口进行操作。应该注意,必须将DB25输入插座的11脚和12脚接地,否则,操作将不能顺利进行。此两脚分别对应打印机的BUSY和PE(纸尽)信号。源程序如下: ... HANDLE hFile;//定义文件句柄 CString m_LPTString=_T("LPT1"); BYTE* pOut=new BYTE[16]; DWORD number; //获取文件句柄 hFile=CreateFile(m_LPTString,GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,NULL,NULL); //如果文件句柄无效 if(hFile==INVALID_HANDLE_VALUE) { AfxMessageBox("Invalid LPT or LPT1 is not open"); } else { for(int i=0;i<16;i++) pOut[i]='a'; //发送数据 if(!WriteFile(hFile,pOut,16,&number,NULL)) { AfxMessageBox("Fail to send data."); } else { UpdateData(FALSE); } } //通知用户过程结束 Beep(800,600); 谢谢,但这种方法好像只能在数据端口(DB25插座2至9脚)输出数据,不能在控制端口(DB25插座1,14,16,17脚)输出数据,是吧? 控制端口的数据也要输出?你就用asm算了。真的。 用asm?我倒挺想用asm,但win2000的那一套就可免了吗,在win2000下可直接用asm输出端口数据吗?如果可以的话,告诉我怎么用,用"out"可以吗? 不行就用DDK吧,新出版的《Windows WDM 设备驱动程序开发南》中有一个例程,NT,98与2000的都有,我想你只需稍改一下就行了 不行就用DDK吧,新出版的《Windows WDM 设备驱动程序开发南》中有一个例程,NT,98与2000的都有,我想你只需稍改一下就行了 我试了,用asm不行,我试验用的是 _asm { mov dx,378 mov al,0 out dx,al } 有没有人帮我啊!? win2000有什么好的,win98多好呀,只要做一个DLL,就可以轻松对端口操作,臭2000就不行。到书店转了好几圈,就是找不到类似CoolHg推荐的书。再没有人帮我,我就要自杀了! unresolved external symbol std::locale::_Getfacet std::basic_stringbuf 我想查看一个按钮的“窗口过程函数”,如何看呢? 熟悉snmp编程的高手, 请进 不好意思,问个有关字符串的问题. 谢谢! 在VS里边怎样测定程序的运行时间啊? 咨询 请问:根据鼠标当前位置获取窗口句柄的API是什么?有答案就结 如何在类里面定义一个cdatabase和 crecordset类型得变量 如何用C/C++实现一个功能强大的数据解释器? *** 一道简单的题,请帮帮我 ** 怎样判断文件是否结束? 求教coolbar和toolbar的问题
HANDLE hFile;//定义文件句柄
CString m_LPTString=_T("LPT1");
BYTE* pOut=new BYTE[16];
DWORD number; //获取文件句柄 hFile=CreateFile(m_LPTString,GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,NULL,NULL);
//如果文件句柄无效
if(hFile==INVALID_HANDLE_VALUE)
{
AfxMessageBox("Invalid LPT or LPT1 is not open");
}
else
{
for(int i=0;i<16;i++)
pOut[i]='a';
//发送数据
if(!WriteFile(hFile,pOut,16,&number,NULL))
{
AfxMessageBox("Fail to send data.");
}
else
{
UpdateData(FALSE);
}
}
//通知用户过程结束 Beep(800,600);
_asm
{
mov dx,378
mov al,0
out dx,al
}
win2000有什么好的,win98多好呀,只要做一个DLL,就可以轻松对端口操作,臭2000就不行。
到书店转了好几圈,就是找不到类似CoolHg推荐的书。
再没有人帮我,我就要自杀了!