VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 9133|回复: 7

[VC]一个俄罗斯人写的串口监视工具。不占用串口,使用过滤驱动来做

[复制链接]
 楼主| 发表于 2008-9-1 21:01:58 | 显示全部楼层 |阅读模式
a Russian who wrote the serial monitoring tools. Serial off, the use of filter driver to do.

SerMon.zip

44.72 KB, 下载次数: 1449

评分

参与人数 2威望 +5 人气 +4 收起 理由
dong123ohyes + 1 赞一个
shenlili + 5 + 3 精品文章

查看全部评分

发表于 2008-12-27 22:12:59 | 显示全部楼层

VC6下不能编译通过

回复 支持 反对

使用道具 举报

发表于 2009-10-29 10:49:01 | 显示全部楼层
可能是版本太早了。
回复 支持 反对

使用道具 举报

发表于 2010-1-25 12:07:32 | 显示全部楼层
不错,难得的东东啊
回复 支持 反对

使用道具 举报

发表于 2018-6-29 10:22:32 | 显示全部楼层
本帖最后由 dong123ohyes 于 2018-6-29 10:55 编辑

最近在编译64位的驱动sermon.sys,但下面代码ptr->CheckValid()的时候总是返回false。猜测是ptr指针有问题,32位的时候是4字节,64位使用的8字节。
有没有人编译出64位的驱动文件sermon.sys了?有的话能提供下吗,谢谢!
    case IOCTL_SERMON_GETINFOSIZE:
    {
        if (curIRPStack->Parameters.DeviceIoControl.InputBufferLength==sizeof(MHANDLE))//typedef ULONG_PTR MHANDLE;
        {
            MHANDLE mh=*((MHANDLE *)Irp->AssociatedIrp.SystemBuffer);
            CAttachedDevice *ptr=(CAttachedDevice *) mh;
                        if (ptr && ptr->CheckValid() &&
                                curIRPStack->Parameters.DeviceIoControl.OutputBufferLength==sizeof(ULONG))
                        {
                                return ptr->GetNextSize(Irp);
                        }
                        else
                        {                               
                                Irp->IoStatus.Status = STATUS_INVALID_PARAMETER;
                        }
                }
                else
                {
                        Irp->IoStatus.Status = STATUS_INVALID_HANDLE;
                }
                Irp->IoStatus.Information = 0;
                break;
        }
///////////////////
BOOLEAN CheckValid(void)
{
        return (MmIsAddressValid(this) && Signature[0]==L'B' && Signature[1]==L'A' && Signature[2]==L'V');
};
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-11 20:22:38 | 显示全部楼层
最近在学习仰邦LED控制卡的协议,需要串口监测工具。网上找的不是需要钱就是无法复制,要么就是太长时无法显示后面的。我这才发现自己10年前就发过这个帖子了,哈哈哈
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2023-2-3 15:40

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表