伪造 RS232 串口

2023-11-30

我正在开发一个项目,其中有许多硬件传感器通过 RS232 串行端口连接到部署机器。

但是......我正在一台没有物理 RS​​232 串行端口的机器上进行开发,但我想制作一个可以连接并输出数据的假串行端口,目的是伪造来自硬件传感器的输入。

有谁知道在 Windows XP 上创建假串行端口并控制它的方法吗?


如果您正在针对 Windows 进行开发,com0com项目可能就是您正在寻找的。

它提供了通过 nullmodem 连接进行链接的虚拟 COM 端口对。然后,您可以使用您最喜欢的终端应用程序或任何您喜欢的应用程序将数据发送到一个 COM 端口并从另一个端口接收数据。

EDIT:

As Thomas指出该项目缺乏签名驱动程序,这在某些 Windows 版本(例如 Windows 7 x64)上尤其成问题。

有几个非官方的com0com周围的版本确实包含签名的驱动程序。可以下载一个最新版本 (3.0.0.0),例如从here.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

伪造 RS232 串口 的相关文章

  • 使用taskkill停止Windows服务

    我需要帮助来使用 C 终止 Windows 服务 现在要终止该服务 请使用以下选项 从命令 sc queryex ServiceName 发现后PID服务的 taskkill pid 1234 exemple f 为了便于阅读 但如果您明白
  • Boost + Visual Studio 2010 + Windows 平台 SDK 7.1

    有人可以告诉我 bjam 的命令行开关或其他可以使用新的 Windows Platform SDK 7 1 工具链使用 VS2010 进行 boost 编译的东西吗 您可以在普通的视觉工作室项目中设置该选项 默认值是 v100 是平台 7
  • MinGW Make 抛出“系统找不到指定的路径。”错误

    我正在尝试在 Windows 7 上使用 cmake 生成一个 c 项目 在实际创建项目之前 cmake 会对您的工具链进行快速测试 我正在使用 MinGW 这就是我的问题所在 Cmake 触发 make 构建 最终失败并返回 系统找不到指
  • 如何在Windows 8上正确使用SCardGetStatusChange?

    智能卡服务在 Windows 8 上的行为有所不同 并且 MSDN 尚未更新其文档 任何人都可以提供有关如何正确调用 SCardGetStatusChange 来监视 Windows 8 上的智能卡操作的代码片段吗 提前致谢 这是我为个人博
  • 如何通过命令行将Flash .fla编译为.swf? [复制]

    这个问题在这里已经有答案了 如何在基于 Windows 的操作系统上通过命令行将 Flash fla 文件编译为 swf 需要安装的命令行工具就可以了 谁能建议我该怎么做 以直接的方式 谢谢 您可以使用JSFL为 Flash IDE 编写脚
  • 提取证书中主题属性的所有值

    我目前正在使用CertGetNameString http msdn microsoft com en us library windows desktop aa376086 28v vs 85 29 aspx提取每个主题属性的值 如下所示
  • 串行 I/O 与 Windows/Windows CE 重叠/不重叠

    抱歉 这不是一个大问题 但更多的是帮助那些在这些特定问题上遇到问题的人 我正在解决的问题需要使用串行 I O 但主要在 Windows CE 6 0 下运行 然而 最近有人问我该应用程序是否也可以在 Windows 下运行 所以我开始着手解
  • 为什么 fopen 无法打开已存在的文件?

    我在 Windows XP 上使用 Visual Studio 6 是的 我知道它很旧 构建 维护 C DLL 我遇到了 fopen 无法打开现有文件的问题 它总是返回 NULL 我试过了 通过将 errno 和 doserrno 设置为零
  • 如何在 Ubuntu VirtualBox 中运行 Meteor 应用程序并使用 Windows 主机上的编辑器进行编辑?

    我希望在运行 Ubuntu 的 virtualbox 来宾中运行一个用于开发目的的流星服务器 该项目将位于主机上的一个文件夹内 该文件夹将共享给来宾 该文件夹本身位于 Dropbox 文件夹内 这样我可以在多个虚拟机和工作站之间共享开发 但
  • 如何使用Python在Django for Windows中激活虚拟环境?

    我被告知要在 Django for Windows 中激活虚拟环境 我应该尝试 environment path Scripts activate 但是当我输入该命令时 cmd 返回此错误 该系统找不到指定的路径 我通过输入以下命令创建了虚
  • conio.h 不包含 textcolor()?

    我一直在考虑在我用 C 编写的 DOS 程序中使用颜色 有人告诉我conio h有textcolor 函数 但是当我在代码中使用它时 编译器 链接器会向我抛出错误 说我对该函数有未定义的引用 Does conio h真的有这个功能还是有人告
  • 模拟对象 - 将所有方法声明为虚拟方法还是使用接口?

    与 Java 不同 net 中的方法默认不是虚拟的 为了使用大多数模拟对象框架 您要么必须将要在模拟上使用的方法标记为 真实 对象上的虚拟方法 要么必须有一个可以模拟被测试类将使用的接口接受代替执行 将每个方法标记为虚拟似乎是一种不好的形式
  • QSerialPort 中的 readAll() 不包括最后发送的响应

    我正在使用 Qt 来控制串行设备 如果我向串行设备发送命令 我会执行类似的操作serial gt write command r n 我制作了一个按钮 它将纯文本小部件内的文本更改为串行端口的响应 为了获得串口的响应 我使用serial g
  • Spring MockMVC、Spring 安全和 Mockito

    我想测试一个Spring Boot休息控制器 使用Spring security 并在其中使用模拟 我尝试过使用 Mockito 但我认为任何模拟工具都应该可以解决问题 为了在我的测试中启用 Spring 安全性 我首先执行以下操作 Run
  • 在高 dpi Windows 平台上自动重新缩放应用程序?

    我正在编写一个需要在高 dpi Windows 192dpi 而不是 96dpi 上运行的 Qt 应用程序 不幸的是 Qt 框架尚不支持高 dpi 至少在 Windows 上 因此我的应用程序及其所有元素看起来只有应有尺寸的一半 有没有办法
  • 使用 Mockito 模拟构建版本

    我的目标是用 Mockito 模拟 Build Version SDK INT 已经尝试过 final Build VERSION buildVersion Mockito mock Build VERSION class doReturn
  • 如何为 Windows 构建静态 Qt 库并将其与 Qt Creator 一起使用

    我已经下载了以下 Qt 源 http download qt nokia com qt source qt everywhere opensource src 4 7 3 zip http download qt nokia com qt
  • Google Mock:“没有合适的默认构造函数可用”?

    将 Visual Studio 2010 C 与 googlemock 结合使用 我正在尝试使用我创建的模拟 但出现编译器错误 EmployeeFake employeeStub 错误是 1 gt c someclasstests cpp
  • 在 Windows 上查找父进程 ID

    Problem 给定远程 Windows 主机上的进程 ID 和命令行访问权限 如何找到其父进程的 PID Solution 鉴于 Marc B 的回答 我们可以使用 WMIC 命令示例here https learn microsoft
  • 如何以管理员身份在 rake 任务中运行 shell 命令?

    我有一个简短的 cmd 文件 我想将其作为部署过程的一部分运行 不幸的是 cmd 文件需要管理员权限 是否可以从 rake 中获得管理员权限 或者我是否需要以管理员身份启动 shell 您可以尝试runas http ss64 com nt

随机推荐

  • 如何使用 scanf 验证输入

    如何使用 scanf 验证用户输入 现在我有类似的东西 但不起作用 注意 我有 atoi 只是为了验证 scanf 验证是否有效 scanf 0987654321 s buf i atoi buf if i index i Using sc
  • 序列化为 JSON,属性名称中带有括号

    我正在使用 paypal api 来做一些付款的事情 如果我看设置快速结账某些字段的形式为PAYMENTREQUEST n AMT 这对我来说很好 因为我有一个像这样的请求类 public class SetExpressCheckoutR
  • Google Drive Realtime API OAuth2 刷新错误(第 3 部分)

    在笔记本电脑 手机从睡眠 待机状态恢复后 我在实时 API 正确重新连接方面遇到了一些问题 API 正确检测到它需要刷新 OAuth 令牌并引发错误 但是刷新令牌后 实时 API 无法正确重新连接到远程服务 这有点类似于 Part 2 但这
  • 使用 C 外部指针的 R 内存泄漏

    我试图在包中使用外部指针 但遇到了一个问题 似乎终结器没有被调用并且内存泄漏 下面是这个问题的一个极其人为的例子 include
  • 如何根据自定义规则对Excel项目进行分组?

    我有一组数据 网站管理员工具搜索查询 位于 Excel 中 具有以下标题 Query Impressions Clicks Date 谷歌电子表格示例here 我想添加一个名为的额外列Category并根据将在 A 列上搜索字符串的自定义规
  • 如何在动态数据透视表上显示最小值和最大值

    我从 dt table 连接与 dt k 创建了一个数据透视表 table dt k id k name k ott 1 item 1 ss 2 item 2 ss 3 item 3 ww 4 item 4 dd 5 item 5 asa
  • jQuery悬停功能超时

    我目前正在使用下面的代码 使用 jQuery 和悬停函数在用户将鼠标悬停在图像上时淡入 标题 元素 这在桌面浏览器上完美运行 但是当使用 iPad 等移动触摸设备进行测试时 需要用户点击图像来触发悬停功能 标题会按预期淡入 但保持活动状态
  • 将大字符串值设置为 CLOB 时抛出“PLS-00172:字符串文字太长”错误

    我有一个包含 CLOB 字段的存储过程 当我调用具有较大值 超过 33K 个字符 的存储过程时 出现错误 PLS 00172 字符串文字太长 我的存储过程 create or replace procedure P c clob is be
  • 如何在 Cloud Firestore 中使用文档 ID 执行集合组查询

    几天前 我将我的应用程序帖子从实时数据库移至云 Firestore 因为 Firestore 显然具有更灵活的查询 我一直在修改我的代码以使用 firestore 作为新数据库 现在我遇到了一个问题 如何检索 帖子 集合中具有包含特定命名文
  • 如何序列化控件

    我们有一个应用程序 其中包含 xml 文件形式的数据库 它具有客户端服务器架构 所以这里服务器将使用dataset从xml文件中读取数据并将其存储在xml模式中 然后服务器将序列化数据并将其传递给 UI 客户端 因此 UI 数据通过使用左侧
  • 如何使用 Ansible 在远程服务器上执行 shell 脚本?

    我计划使用 Ansible playbook 在远程服务器上执行 shell 脚本 空白test sh文件 touch test sh 剧本 name Transfer and execute a script hosts server u
  • Ember JS:如何导入 Material 组件 Web JS

    我正在尝试将 Material Components Web MDC Web 与 EmberJS 应用程序一起使用 我已经安装了material components web与纱线 yarn add material components
  • 贝宝创建定期配置文件,显示下一个付款日期与配置文件开始日期相同

    创建的定期贝宝配置文件显示的下一个付款日期与配置文件开始日期相同 我认为它应该显示到下个月的下一个付款日期 以下是我发送以创建配置文件的数组格式 Array 0 gt 1 gt AMT 9 99 2 gt CREDITCARDTYPE Vi
  • 用户控件的子依赖对象上的绑定不起作用

    我正在尝试让绑定在用户控件的子对象上工作 Xaml 看起来像这样
  • Azure DevOps 托管代理 - 将工具(PS 模块)添加到代理

    我想知道是否有一种简单的方法可以将额外的工具合并到默认的 Microsoft 托管代理池之一 特别是 VS2017 中 基本上 我想添加一些默认情况下未安装的额外 ARM powershell 模块 因为仅安装了核心模块集 即我希望利用一些
  • 查询以检查图中是否存在仅访问一次边的循环

    如何编写在我的图上运行的查询 如果没有路径仅穿过每个边一次并返回到起点 则输出 假 我正在使用以下示例图 g TinkerGraph open traversal g addV property id blue as b addV prop
  • 如何从 CSR 创建自签名代码签名证书?

    标题说明了一切 我能找到的所有文章要么是关于生成自签名 SSL 证书 要么是不考虑 CSR 我的要求很简单 生成一个自签名代码签名证书 我可以将其与 CSR 中的signtool exe 一起使用以进行测试 我希望这个问题是重复的 但我找不
  • jsp中如何进行子字符串化?

    有没有一种方法可以使用 struts2 技术在 JSP 文件中进行子字符串化 我的意思是 struts2有自己的taglib并且也使用ognl 如何从堆叠值或 bean 值中获取子字符串 http java sun com products
  • 一个 API 代理调用两个不同的目标端点

    我刚刚开始使用 Apigee 我想创建一个 API 代理 它将根据 if 条件调用两个目标端点 我已经创建了一个 API 并向其中添加了资源 但问题是在这种情况下我得到了两个 API 如果type abc 目标点应该是target1 如果
  • 伪造 RS232 串口

    我正在开发一个项目 其中有许多硬件传感器通过 RS232 串行端口连接到部署机器 但是 我正在一台没有物理 RS 232 串行端口的机器上进行开发 但我想制作一个可以连接并输出数据的假串行端口 目的是伪造来自硬件传感器的输入 有谁知道在 W