橘橘橘子汁 & 🍊
评论区有群友提到一个 Bug,在双击的时候对鼠标行为的处理是不正确的;我稍微逆向研究了一下,把这个 Bug 修掉了(具体效果见视频) 分析图二中关键代码可知(函数名都是我乱标的,不要在意),网易 UU 接收了 WM_LBUTTONDBLCLK 事件(0x140318171),然后将这个事件用一个单独的枚举值,也就是 4,表示 “收到了一个双击”,传递给按键处理函数;然后将全局变量 data_14214acdc 赋值为 1,这个全局变量其实是一个 flag,表示“跳过下一个 WM_LBUTTONUP”(0x140318080)…
修复的 CT 在这里
顺便应 A60 的要求写了个禁用剪贴板同步的功能
顺便应 A60 的要求写了个禁用剪贴板同步的功能
❤25🥰7
橘橘橘子汁 & 🍊
评论区有群友提到一个 Bug,在双击的时候对鼠标行为的处理是不正确的;我稍微逆向研究了一下,把这个 Bug 修掉了(具体效果见视频) 分析图二中关键代码可知(函数名都是我乱标的,不要在意),网易 UU 接收了 WM_LBUTTONDBLCLK 事件(0x140318171),然后将这个事件用一个单独的枚举值,也就是 4,表示 “收到了一个双击”,传递给按键处理函数;然后将全局变量 data_14214acdc 赋值为 1,这个全局变量其实是一个 flag,表示“跳过下一个 WM_LBUTTONUP”(0x140318080)…
然后发现 uu 的键盘输入也有问题...太离谱了
他们居然是用低级键盘钩子做的输入...在拿到焦点的时候安装钩子,失去的时候取消钩子
低级键盘钩子是没什么问题的,毕竟要拦截 Windows 徽标键之类的特殊按键...但是这玩意会漏输入的啊(如图三)...
解决方法也很简单,直接把他这个 hook 关掉,然后把键盘事件从正常的 WndProc 里面接出来给他就可以了
(群友用 UU 远程的时候真的没遇到过什么吞按键,吞鼠标输入的问题吗,这写得,,
他们居然是用低级键盘钩子做的输入...在拿到焦点的时候安装钩子,失去的时候取消钩子
低级键盘钩子是没什么问题的,毕竟要拦截 Windows 徽标键之类的特殊按键...但是这玩意会漏输入的啊(如图三)...
解决方法也很简单,直接把他这个 hook 关掉,然后把键盘事件从正常的 WndProc 里面接出来给他就可以了
(群友用 UU 远程的时候真的没遇到过什么吞按键,吞鼠标输入的问题吗,这写得,,
💯37🤯10
发现一个好玩的解密游戏!
叫做 Trifolium: The Adventures of Gary Pretzelneck
大概就是用一只长颈鹿的脖子来一笔画
目前在 Steam 上有免费 Demo:
https://store.steampowered.com/app/3350860/Trifolium_The_Adventures_of_Gary_Pretzelneck/
感觉很拓扑学
叫做 Trifolium: The Adventures of Gary Pretzelneck
大概就是用一只长颈鹿的脖子来一笔画
目前在 Steam 上有免费 Demo:
https://store.steampowered.com/app/3350860/Trifolium_The_Adventures_of_Gary_Pretzelneck/
感觉很拓扑学
🥰22🔥2