惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Forbes - Security
Forbes - Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
L
LangChain Blog
量子位
GbyAI
GbyAI
B
Blog RSS Feed
月光博客
月光博客
人人都是产品经理
人人都是产品经理
腾讯CDC
Recent Announcements
Recent Announcements
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
The Cloudflare Blog
D
Docker
Cyberwarzone
Cyberwarzone
U
Unit 42
NISL@THU
NISL@THU
C
Check Point Blog
B
Blog
大猫的无限游戏
大猫的无限游戏
Cisco Talos Blog
Cisco Talos Blog
Recorded Future
Recorded Future
H
Hackread – Cybersecurity News, Data Breaches, AI and More
J
Java Code Geeks
G
GRAHAM CLULEY
Engineering at Meta
Engineering at Meta
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 叶小钗
P
Proofpoint News Feed
F
Fortinet All Blogs
V
V2EX
T
Threat Research - Cisco Blogs
T
Threatpost
S
SegmentFault 最新的问题
Know Your Adversary
Know Your Adversary
雷峰网
雷峰网
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
博客园 - 司徒正美
P
Privacy & Cybersecurity Law Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
TaoSecurity Blog
TaoSecurity Blog
Latest news
Latest news
Apple Machine Learning Research
Apple Machine Learning Research
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Y
Y Combinator Blog
P
Privacy International News Feed
L
Lohrmann on Cybersecurity
AWS News Blog
AWS News Blog
G
Google Developers Blog
美团技术团队

下雨天,等公交,被一个从右侧(非机动车道)飞速超车的车溅了半身水,还没记住对方车牌 - V2EX 接了阿里的万相图生视频接口,使用模型 wan2.7-i2v-2026-04-25,生成后的结果惊呆我了 发现自己太像松鼠了 - V2EX 有人快递写错手机号,如何联系上他? - V2EX 自诩最聪明的 Grok 3 是不是有点 Think 过头了呃? - V2EX 对于 深圳一程序员 4 年不租房睡车里,大伙这么看,好像挺有挑战性的,会不会冲击广深房价及租房市场 - V2EX KnowRoaming 的实体卡,终究还是停运了 - V2EX 废物的末路😿 - V2EX 为什么特斯拉的乘坐体验这么差了呢? - V2EX npmjs.com 挂了?同志们能访问到么? - V2EX demo [转]当新冠实现人们的愿望! - V2EX 一个搞笑 up 主 - V2EX 骤觉起床后腰酸背痛,弯不下腰了,我该怎么办 - V2EX @0gys Google 认为你的博客包含有害内容 - V2EX 投简历用 Gmail 发邮件到 163 被退信拒收,没查看 Gmail 垃圾邮件里的退信通知,错过了。 - V2EX 电脑已修好,大学生拒绝付钱,维修店:他觉得我技术不值这个价! - V2EX GitHub 仓库突然收到大量 Stars,没找到原因…… - V2EX 遇到这种傻 B 单位强制收集隐私真是无语 - V2EX 迫于国内搜索引擎诡异,求博客, or 美食相关网站交个朋友 - V2EX 微博这两天突然被 yp 的垃圾号疯狂关注,我啥也没干啊,有没有大哥指点一下,快被烦死了。。。。 - V2EX 关于 frp,被宝塔坑的不要不要的 - V2EX 得知最近一起合作前端页面的漂亮妹子已经有男友了,有些伤心,办公桌离得近相忘又忘不掉烦 - V2EX 借医保卡给同事刷药,但刷了不还钱我就不懂了。 - V2EX 开车被一脸懵逼,满脸癍的人碰凹一块,还让他走了。 - V2EX 小高为人品德不错,就是吃的口味比较重,同事们都叫他高钠德 - V2EX @李铁根: 2018 年五十大喜感新闻 - V2EX 冒充公司领导的一个骗子电话 QAQ - V2EX 理论上这是不可能的 - V2EX 给无助焦虑的我一点建议吧 - V2EX 完了,我有一种最聪明,别人都是傻蛋的错觉。。。 - V2EX 朋友圈有个朋友在借爱奇艺会员 真的不想干工程了! - V2EX QQ 会员到期,找不到理由续 - V2EX 办公和客服在一起,没有隔板,十几个客服吵到炸裂..... - V2EX 这么快就又人编成段子了么 根据手机壳换 APP 颜色 - V2EX 家人要在电脑上用什么软件,一定要帮她下载安装好,不然... - V2EX 基层公务员辞职 - V2EX WTF4 - V2EX 有亚马逊 prime 吗?能否帮忙下一单? - V2EX 囧,爱奇艺关联 pdf 被运营商劫持的快要疯了 - V2EX 怪了, 12377 举报一波网站结果提交按钮安不了 - V2EX 还有这种操作?现在的人都这么丢脸了么。 - V2EX vzh.net 5000 有人收么? - V2EX 吐槽 CSDN,我上传的资源设置下载积分不是零,过段时间变成 0 了 - V2EX 现在不流行打电话通知面试者了么? - V2EX 阿里通信可以不销户吗? - V2EX 震惊!王者荣耀手残选手疯狂逆袭的原因竟然是… - V2EX 刚刚收到一条短信,现在心情有点复杂
遇到了奇葩的进程通信方式,我该怎么办? - V2EX
ruoyu0088 · 2018-11-15 · via

这是一个创建于 2768 天前的主题,其中的信息可能已经有所发展或是发生改变。

12000 元买了两个陀螺仪传感器,它提供的驱动程序是这样把数据传送给用户程序的:

  1. 调用 WindowFromPoint 获取某固定坐标对应的窗口句柄
  2. 使用 PostMessage 向该窗口发送大量的 Windows 消息

这样做有如下好处:

  1. 一条消息只能发送 64bit 的数据,一组数据需要分 4 次发送,因此在最快取样频率 100Hz 下,一秒钟要接受 400 条 Windows 消息
  2. 用户窗口必须放在指定的位置,并且保持可见。一旦用户窗口被其他窗口覆盖,消息就发送到不相干的窗口去了。如果该窗口恰好也有处理相应消息 ID 的程序,该窗口就会发生不可知的动作
  3. 无法在一台电脑上同时读取两个传感器,因为消息中没有传感器 ID,并且都发送到同一个坐标的窗口。因此为了同时读取,我还要再配备两台电脑

有什么办法处理这么疯的程序吗。也许可以开两个虚拟机,让它们在虚拟机里面向各自的用户窗口发送数据,然后用户窗口通过网络传送到虚拟机外面的接收程序?

  • 窗口
  • 发送
  • 虚拟机
  • 程序

    9 条回复    2018-11-19 10:30:20 +08:00

    ech0x

    1

    ech0x      2018 年 11 月 15 日

    听说过有这样的程序,没想到真的存在。

    GDC

    2

    GDC      2018 年 11 月 15 日

    好屌的程序……

    wafm

    3

    wafm      2018 年 11 月 15 日

    好处?是不是打错字了?

    如果没有传感器 ID 那你就无法区分到底是哪一个传感器过来的消息呀?

    N 年前曾经写过 API HOOK 我说个思路不知道可不可行

    你可以把消息转到自己的程序中处理再返回给系统

    WordTian

    4

    WordTian      2018 年 11 月 15 日 via Android

    666

    ruoyu0088

    5

    ruoyu0088      2018 年 11 月 15 日

    @wafm 当然是打引号的"好处",不过对我来说就是又有活干了,也算一个真的好处。

    能用 API HOOK 把那个 PostMessage 换成我自己的函数吗。如果这样能行的话,就可以比较好地解决了。我原本打算复制并直接修改 exe 程序,把坐标换一个地方,这样我可以在不同的地方放窗口分别接收消息。但是窗口一移动就会出问题。能 HOOK 最好。

    ruoyu0088

    6

    ruoyu0088      2018 年 11 月 15 日

    厂家提供的程序有设置端口的地方,可以启动两次分别与两个传感器通信,只是用户程序无法区分传感器。

    wafm

    7

    wafm      2018 年 11 月 15 日

    @ruoyu0088 理论上来说 API HOOK 本来就是可以拦截函数并自行处理 所以得实践 基本上就是复写 API

    mcdull619

    8

    mcdull619      2018 年 11 月 16 日

    看上去很厉害的样子 , 点赞 .

    flowfire

    9

    flowfire      2018 年 11 月 19 日 via iPhone

    为什么我觉得反编译硬件驱动都比找解决方案要靠谱🤣🤣🤣