VB怎样结束任务管理器的程序

VB怎样结束任务管理器的程序,第1张

使用强大的wmi对象,在窗体上添加一个CommandButton命令按钮控件,取名叫Command1,在其单击中加放以下代码。

完整代码:

Private Sub Command1_Click()

Dim objWMIService, objProcess, colProcess

Dim strComputer, strList

Dim strProcessName

strComputer = ""

strProcessName = "abcd"

Set objWMIService = GetObject("winmgmts:" _

& "{impersonationLevel=impersonate}!\\" _

& strComputer & "\root\cimv2")

Set colProcess = objWMIServiceExecQuery _

("Select from Win32_Process")

For Each objProcess In colProcess

If InStr(1, LCase(objProcessName), LCase(strProcessName)) <> 0 Then

objProcessTerminate

End If

Next

End Sub

'

'模 块 名:Form1

'说 明:厦门大学化学系 版权所有2009 - 2010(C)

'创 建 人:吴志明(寒江雪)

'日 期:2009-03-11 19:22:14

'****:verywzm@163com

'主 页:>

LSD,请不要给布尔型变量赋 数值

False = 0

True = -1

================================

一般而言,用一个Boolean变量来保存过程是否要继续执行

TRUE表示继续,FLASE表示终止

但在一个过程运行时,VB就像死了一样,无法进行其他 *** 作,所以VB提供了一个函数

DoEvents()

使程序在处理一个过程的同时,还能进行其他 *** 作。

Dim Doing As Boolean

Private Sub Command1_Click()

Doing = False

End Sub

Private Sub Command2_Click()

DoEvents

If Not Doing Then Exit Sub

'//Add code 1 here

If Not Doing Then Exit Sub

'//Add code 2 here

'//

End Sub

If vbYes Then 这句话的问题,vbyes=true,和上面msgbox按了什么一点关系都没有,所以不可能执行else下面的end

myResult=MsgBox("User's name or password is wrong, try agin", MsgBoxStyleYesNo Or MsgBoxStyleExclamation, "")

If myResult=vbYes Then

TextBox1Clear() : TextBox2Clear() : TextBox2Focus()

Else

End

End If

用End命令即可。

示例:

Private

Sub

Command1_Click()

End

'关闭程序

End

Sub

不管程序在执行什么,点下后,程序直接关闭。

以上就是关于VB怎样结束任务管理器的程序全部的内容,包括:VB怎样结束任务管理器的程序、vb里怎么结束系统关键进程、vb中怎样通过命令按钮结束一个过程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9269063.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存