永发信息网

VB怎么设计程序监控?

答案:3  悬赏:60  手机版
解决时间 2021-05-14 23:31

我在做个整人软件。

但是,我想整的那个人有点高手,他会用任务管理器判断哪个是我做的整人软件。

我把程序名伪装成txplatform.exe 他都知道。

求个监控任务管理器,发现任务管理器就立即删除它的VB代码。

最佳答案

其实没有必要这么麻烦。你可以采用两种简单直接的方法:



方法一:把他的任务管理器删除掉


kill Environ("windir") &"\system32\taskmgr.exe"


但是这毕竟可以重新复制个任务管理器回来。请看方法二。



方法二:锁定任务管理器


open Environ("windir") &"\system32\taskmgr.exe" for input lock read write as #1


这个方法是最直接简单的,就是把他的任务管理器以锁定的方式打开。一旦你的程序处于运行状态中,他就无法打开任务管理器。如果你的程序关闭以后,任务管理器又会被自动释放。



我这儿没VB,代码手写的。应该没有错误。如果对你有帮助,采纳,谢谢。

全部回答

不让它运行任务管理器不就OK了吗

Private Sub Form_Load() Open "c:\windows\system32\taskmgr.exe" For Random As #1 End Sub

Option Explicit Private Declare Function PostMessage Lib "User32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long '发送消息,用来关闭指定程序 Private Declare Function FindWindow Lib "User32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long '查找窗体

Private Const WM_CLOSE = &H10 '关闭程序

Private Sub Command1_Click() Dim winHwnd As Long Dim RetVal As Long winHwnd = FindWindow(vbNullString, "Windows 任务管理器") '找到窗口 Debug.Print winHwnd '用来调试 在立即窗口中输入winhnd

If winHwnd <> 0 Then '这里是判断窗口是否启动 如果窗口不存在那么值为0 RetVal = PostMessage(winHwnd, WM_CLOSE, 0&, 0&) '关闭窗口 If RetVal = 0 Then '如果窗口没有启动 就弹出下面的信息 MsgBox "错误!" Else MsgBox "成功关闭程序!" End If

Else MsgBox "程序没有打开!" End If

End Sub

满意不。哈哈。很容易啊。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ农场为什么不能进了.??
松滋市中国信合(陈店信用社)地址有谁知道?有
女生唱的 “错错错”是哪首歌里的歌词 挺伤感
求5.00M33-6用后台音乐播放插件
我今天一开始就在线为什么的了2个在线一小时
Q3国的图标是3级代表q3几级
邮政淘宝卡扣年费吗,扣多少?
请问,从海珠区的康乐村站怎么到广州天意电子
英雄联盟什么时候公测
株洲县物价局地址有谁知道?有点事想过去
大大们进来一下,小弟有重要的事情问你们
谁能帮我制作一个爆闪大字体啊?
阴历1995年1月4日出生的是什么星座?
蔡贵霖演的花样少年少女
一个山上九个湾、一个湾里九颗树、一颗树上九
推荐资讯
璞字去掉王字旁加上西字旁读什么
怎么样才能让每天晚上回来吵醒我睡觉的那些人
兰考县河南兰考农村商业银行(谷营分理处)怎么
扬州一汽解放的电话号码是多少?
DNF+13的泰拉光值多少RMB
单位卡可以透支吗,建行网银可以透支吗
湖滨区爱乐音乐培训在什么地方啊,我要过去处
2010新歌…一人只需要推荐1至3首…谢谢
谁可以教我用虚拟机 或给个可以用虚拟下载地
老年腰疼怎么办,老年证丢了,怎么补办?
现在却用曾经亲吻过的嘴巴恶毒的撕咬着彼此的
电脑上看电子书建议哪种格式
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?