问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求助:用VB编写的监控小工具代码

发布网友 发布时间:2022-08-31 07:40

我来回答

5个回答

热心网友 时间:2024-12-09 20:39

说我的那个 不明白就回家学习去!

这个就是代码 也不知道你要做什么
我模拟鼠标用的mouse_event
如果你要用在游戏上 游戏本身可能会屏蔽
所以可能会没反应
启动程序用shell "c:\1.exe" 就行
在窗体调用enablehook

以下代码要放在模块中!

Declare Function SetWindowsHookEx Lib "user32" Alias _
"SetWindowsHookExA" (ByVal idHook As Long, ByVal lpfn As Long, _
ByVal hmod As Long, ByVal dwThreadId As Long) As Long
Declare Function UnhookWindowsHookEx Lib "user32" _
(ByVal hHook As Long) As Long
Declare Function CallNextHookEx Lib "user32" (ByVal hHook As Long, _
ByVal nCode As Long, ByVal wParam As Long, lParam As Any) As Long
Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" _
(lpvDest As Any, ByVal lpvSource As Long, ByVal cbCopy As Long)
Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, _
ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, _
ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long
Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, _
ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Public Const MOUSEEVENTF_LEFTDOWN = &H2
Public Const MOUSEEVENTF_LEFTUP = &H4
Public Const WH_MOUSE = 7
Public Const WM_RBUTTONDOWN = &H204
Public Const HC_ACTION = 0
Public Const WM_RBUTTONUP = &H205
Public Const WM_LBUTTONDOWN = &H201
Public Const WM_LBUTTONUP = &H202
Public hHook As Long
Sub EnableHook()
If hHook = 0 Then
hHook = SetWindowsHookEx(WH_MOUSE, AddressOf MouseHookProc, App.hInstance, &O0)
End If
End Sub
Sub DelHook()
Dim ret As Long
If hHook <> 0 Then
ret = UnhookWindowsHookEx(hHook)
hHook = 0
End If
End Sub
Function MouseHookProc(ByVal code As Long, ByVal wParam As Long, _
ByVal lParam As Long) As Long
Dim MouseDown As Boolean
MouseDown = False
If code < 0 Then
MouseHookProc = CallNextHookEx(hHook, code, ByVal wParam, ByVal lParam)
Exit Function
End If
If wParam = WM_RBUTTONDOWN Or wParam = WM_RBUTTONUP Then
MouseDown = True
End If
If MouseDown = True Then
MouseHookProc = 1
SetCursorPos 100, 100 '移动指针
Sleep 1000 '暂停毫秒
mouse_event MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0 '左键按下
mouse_event MOUSEEVENTF_LEFTUP, 0, 0, 0, 0 '左键弹起
Call DelHook()
Else
Call CallNextHookEx(hHook, code, ByVal wParam, ByVal lParam)
End If
End Function

真搞笑 在这个板块论了这么久第一次有人这么说我

有人说我不会 哈哈
你要是不明白我说的是什么意思就别在这乱说了
连用API都不明白 回家呆着吧

如果是在游戏中 还是用按键精灵吧 那样方便
比编VB方便很多

运行后 shell 一个程序
用全局hook 监视鼠标单击
发现单击
setcursorpos 到指定点
postmessage 左键单击 或其他按键
退出

热心网友 时间:2024-12-09 20:40

如果是搜索软件,请到搜索引擎或其他软件下载网站
要学习代码太早点,先把基础的东西不说搞的起码搞得差不多了,再去玩这些高深的东西吧

热心网友 时间:2024-12-09 20:40

你们都是文化人,何必打架!

热心网友 时间:2024-12-09 20:41

貌似打起来了

热心网友 时间:2024-12-09 20:41

不是貌似
是真的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...开了一个小口有一点肉出来了触角也是,怎么碰都不缩回去,是死了吗 盗窃罪的可以免于刑事处罚吗 镇江新区森宇智能安防工程有限公司怎么样? 无锡聚瑞隆包装有限公司怎么样? 昆山科正荣电子材料有限公司怎么样? 无锡正荣钢铁贸易有限公司怎么样? 东莞市正荣数控刀具有限公司怎么样 IDEA的Web项目启动Tomcat出现404错误 男友刚刚说我们性格不合分手了,看到他刚刚在微信朋友圈发的说说 ...原因说性格不合,很难接受我冲动起来就把他微信关了,现在 WiN7自带天气小工具 荆州的城市代码 如何在文本小工具中使用短代码 如何调用wp小工具代码? 电大考试学前儿童科学教育评价的意义有哪些 ...源热水器什么时候开启中温保温,它的作用是什么?水箱不够水的时候... 喻姓怎么读 怎么读喻姓 猪肠的功效与作用 肥肠的功效和作用 电子信息工程就业方向有哪些 电子信息工程就业方向有哪些 可以从事什么工作 oppo手机滴滴车主导航定位乱飞- 问一问 七子是哪七子? 帮我想一个,第一次当早教老师,2019年奋斗目标和该怎么样做好早教老师... 为什么我跟别人QQ视频聊天对方听不到我的声音! 汽油加到车里保质期是多长时间?用了存储时间过长的汽油对车子有伤害吗... 92汽油保质期多久 汽油还能用多少年 偏光镜的用法 空调外机为什么不转 请问,红色底和黄色的十字架在一起的国旗是哪个国家的国旗呢? 求VB代码做一个浏览器选择小工具求设默认浏览器和第二次打开时直接打开... 想看一下win7桌面小工具的代码怎么办?也可以不是win7自带的!怎么调试类 ... 荣耀6X升级5.0状态栏怎么隐藏 3DSLL破解后还可以玩正版游戏上网联机吗? 什么花的花语是怜惜眼前人? 活性炭罐的作用? 物业的应急预案 厦门市物业管理若干规定实施细则 汽车活性炭罐的作用是什么 给确定一下显示器的液晶屏的维修问题! 怎么修 ...困在里面手机还没信号,但很快被救出来,是什么意思? 哔哩哔哩怎样一下子发一排弹幕墙 vivoy73s和vivoy73s手机壳通用吗? 做梦生龙凤胎什么意思 世界上有完全没有情感的人吗? 可能有没情感的人吗? 成年人的世界是不是没有感情 ...牙上还有肉 有一点点血 不痛 请问是什么意思呀 战争雷霆如何查看录像 战争雷霆可以怎么查看录像 本硕分流培养是什么意思