永发信息网

如何用vb 隐藏进程

答案:4  悬赏:50  手机版
解决时间 2021-03-17 18:37
  • 提问者网友:萌卜娃娃
  • 2021-03-16 23:10
如题
最佳答案
  • 五星知识达人网友:狂恋
  • 2021-03-17 00:42
App.TaskVisible = False能在管理器的应用程序中能隐藏,但在进程中无法隐藏。
以下是禁止和启动管理器。
'command1 禁止打开任务管理器
'command2 取消禁止
Option Explicit
Private Sub Command1_Click()
Dim mfile As String
mfile = VBA.Environ("windir")
mfile = mfile & "\system32\taskmgr.exe"
Open mfile For Input Lock Read Write As #1
End Sub
Private Sub Command2_Click()
Close #1
End Sub
全部回答
  • 1楼网友:山有枢
  • 2021-03-17 04:58

隐藏进程的这个教程我看过,但自己动手实验了一下。还是不行。

至于说到隐藏进程,目前我也期待解决方法。

你是否可以考虑一下禁用任务管理器来限制呢?

代码如下:

private sub command1_click()'禁止     open environ$("windir") & "\system32\taskmgr.exe" for binary as #1 end sub private sub command2_click()'取消     close #1 end sub

  • 2楼网友:往事隔山水
  • 2021-03-17 03:24
Public Sub RemoveProgramFromList() Dim lngProcessID As Long Dim lngReturn As Long Dim pid As Long lngProcessID = GetCurrentProcessId()'获得句柄 lngReturn = RegisterServiceProcess(pid, RSP_SIMPLE_SERVICE) End Sub Private Sub Form_Load() App.TaskVisible = False'隐蔽应用程序 End Sub
  • 3楼网友:渡鹤影
  • 2021-03-17 01:46
没用 VB在98下可以隐藏自己,用RegisterServiceProcess这个API 可是NT下(2000以后都是NT的,XP也是)没这个函数 App.TaskVisible = False 这句只能让自己的窗口不出现在任务管理器的<应用程序>窗里面 进程还是可以看到,基本没找到可以隐藏进程的,死心吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯