社区
进程/线程/DLL
帖子详情
如何实现打印机端口监控?--急!
ccker
2005-01-29 01:06:59
我知道以前有人做过,我也在网上找过,资料都很零乱,谁有完整一点的资料,可否发一份给我,万分感谢!100分感谢!
Email:ccker@163.com
...全文
150
10
打赏
收藏
如何实现打印机端口监控?--急!
我知道以前有人做过,我也在网上找过,资料都很零乱,谁有完整一点的资料,可否发一份给我,万分感谢!100分感谢! Email:ccker@163.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ccker
2005-02-15
打赏
举报
回复
有没有能用hook api解决这个问题,能否给我点意见。
ccker
2005-02-09
打赏
举报
回复
有谁可以给出一个示例让小弟研究一下?
mocoumary
2005-02-02
打赏
举报
回复
MARK
zhjie374
2005-01-31
打赏
举报
回复
HOOK API挂接GDI32.dll.
正在研究
ccker
2005-01-30
打赏
举报
回复
朋友们可不可以说的详细点。(我是新手:( )
qrlvls
2005-01-29
打赏
举报
回复
PortTalk + CParallel
najzni
2005-01-29
打赏
举报
回复
用winio库
老夏Max
2005-01-29
打赏
举报
回复
http://www.csdn.net/cnshare/soft/16/16791.shtm
老夏Max
2005-01-29
打赏
举报
回复
读并口的状态位地址应该是0x379 0x378是数据位 0x37a是输入控制位,可以编写一个线程来实现端口的读写
/******************************************************************
*name:MonitorPortThread
*param:lpVoid
*return:DWORD
*note:用来监听指定端口的线程函数
******************************************************************/
DWORD WINAPI MonitorPortThread(PVOID lpVoid)
{
ThreadParam * pParam = (ThreadParam *)lpVoid;
DWORD dwData;
while(!pParam->bStop)
{
if(pParam->bSend)
{
try
{
//nData = _inp(pParam->nPort);
GetPortVal(0x379,&dwData,4);
}
catch(...)
{//发生错误,发送错误消息
if(pParam->errMsg!=0x00000000)
{
SendMessage(pParam->hwnd,pParam->errMsg,pParam->wParam,GetLastError());
}
continue;
}
if((dwData&pParam->dwMask)!=0)
{//有信号输入,发送指定的消息
SendMessage(pParam->hwnd,pParam->msg,pParam->wParam,(LPARAM)dwData);
}
}
}
return 0;
}
/******************************************************************
*name:BeginMonitor
*param:...
*return:BOOL
*note:启动一个监听端口的线程
*成功返回 TRUE , 失败返回 FALSE
******************************************************************/
BOOLBeginMonitor(ThreadParam * pParam,HANDLE * pThread,DWORD * pThreadId)
{
if(pParam==NULL || pThread==NULL || pThreadId==NULL)
{
return FALSE;
}
HANDLE hThr;
hThr = CreateThread(NULL,0,MonitorPortThread,pParam,0,pThreadId);
if(hThr==NULL)
{
return FALSE;
}
*pThread = hThr;
return TRUE;
}
结束线程的代码可以自己去写,类似。。
老夏Max
2005-01-29
打赏
举报
回复
用winio库可以做到!WinIO在:http://www.vckbase.com/tools/viewtools.asp?id=134
Monitor-printer.rar_C#打印
监控
_c++
打印机
_emf 拦截打印_打印
监控
系统_
监控
打印机
监控
系统,可以
监控
打印机
打印的内容等。
cxgrid下载 完成
端口
控件 图片文字识别
监控
打印机
出售Delphi技术源码 cxgrid 控件源码 Tcxgrid 控件源码 完成
端口
控件 delphi源码 图片文字识别 delphi源码 从图片里取文字。
监控
打印机
delphi源码 , 打印内容
监控
前程工作室 QQ: 943432305
Python利用SNMP读取交换机
端口
信息及状态
Python利用SNMP读取交换机
端口
信息及状态,通过路由器和交换机上启用SNMP协议,Python环境下安装net-snmp-python包
实现
lpt
监控
安装_lpt1(如何在lpt1
端口
安装
打印机
)
LPT就是俗称的并口,一般电脑只有一个并口,设备管理器里面显示为LPT1,
打印机
常见的
端口
就是LPT口和USB口,新的主板很多已经取消了板载LPT接口,还有少数专.是用网线连接电脑的接口吗???LPT口 打印并口 老式
打印机
接口目前很少有这种接口 红色 宽的接口 就是LPT接口 一般连接
打印机
用LPT1、LPT2、LPT3一般用于
打印机
端口
,游戏手把。有些手机也是使用这些
端口
连接的 你想安装的打印...
3D
打印机
DIY之六
--
--
--
G代码命令
切片软件对模型进行切片后会生成.gcode文件,这就是我们常说的G代码。G代码是用于指导3D
打印机
怎么动作的文件,其实最主要就是指导
打印机
的3轴电机和挤出机如何动作,比如某个电机正转多少、速度多少。 3D
打印机
本质就是gcode的执行器,同样的雕刻机、激光雕刻机也是。我们把一张平面图形通过软件生成G代码,G代码就可以控制激光雕刻机的x、y电机先运动到哪儿、再运动到...
进程/线程/DLL
15,471
社区成员
49,181
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章