
正文
vb.net进程关闭 vb关闭窗口的代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎样才能用VB.NET的代码来关闭一个在运行的程序
一般都是调用Winodws API函数TerminateProcess()来杀进程,相关的有进程快照、寻找进程、结束进程、处理进程托盘图标等。细节可以去百度,网上有不少。只例举TerminateProcess()函数的vb声明,其它自己去百度吧。
你可以使用API函数FindWindow和PostMessage来寻找一个窗口并且关闭它。下面的范例演示如何关闭一个标题为Calculator的窗口。
Abort方法是会导致线程跳出一个异常错误的,你需要在代码中捕获该异常。
如果上一个窗体是程序的主窗体(默认是程序的第一个窗体),则不能关闭这个窗体,只能隐藏(Me.Hide())这个窗体,否则整 个程序就被关掉了。如果上一个窗体不是程序的主窗体,可以用Me.Close()关闭。
False。循环里最开始 If 判断一下 flag,如果为 True 就 Exit Do 跳出循环,否则继续循环。然后在别的函数控制 flag 的值就可以了。
相关问答
Q1: vb.net如何关闭程序产生的excel进程
用Shell语句直接调出Windows的记事本,给个文件名即可轻而易举地打开文本文件。
在所有选项卡上,从列表中选择扩展属性,然后单击编辑值。输入 Excel 0;,用分号 (;) 将其与任何其他已有的项分隔。如果忽略此步骤,测试连接时将出现一条错误信息。
方法:双击左上角图标;文件--退出;点右上角关闭;在任务栏上右键 关闭;alt + F4;任务管理 结束任务;在进程里把 excel.exe 结束。
在任意文件夹新建文本文档,打开,在里面输入“net stop osppsvc”,保存。如下图所示。关闭后,在改文件上右键-重命名,重命名为“关闭osppsvc进程.bat”即可,如下图所示。
xQuit Set x1 = Nothing 释放内存 Set x1Book = Nothing Set x1Sheet = Nothing 这部分代码才会导致你说的进程没关闭的问题。如果是程序中间出错你可以在程序开始处加入ON ERROR GOTO XX 语名。
Q2: vb.net怎么结束进程?
1、Dim TargetPath As String 'vb.net进程关闭;存储进程路径为文本型 If TargetKill.Length 1 Then 判断进程名vb.net进程关闭的数量,如果同名进程数量在2个以上,用For循环关闭进程。
2、主窗体代码调用Me.close不就可以了吗?或者在任意代码处调用Application.Exit()。
3、很简单,并不需要用 API函数 ,直接调用命令提示符(Cmd.exe)来结束进程。
Q3: vb.net如何彻底退出进程?
1、主窗体代码调用Me.close不就可以了吗?或者在任意代码处调用Application.Exit()。
2、If TargetKill.Length 1 Then 判断进程名的数量,如果同名进程数量在2个以上,用For循环关闭进程。
3、直接退出程序 或者 System (此处填进程返回值)Stop 都行 当然,最好考虑关闭自己的所有窗口 使用Unload Me点自己的关闭按钮。如果你不需要窗体,删掉他新建模块用 Sub Main()...End Sub 执行完自动退出。
4、很简单,并不需要用API函数,直接调用命令提示符(Cmd.exe)来结束进程。
Q4: vb怎样结束指定进程
直接调用命令提示符(Cmd.exe)来结束进程。Private Sub Command1_Click()Shell cmd.exe /c taskkill /im taskmgr.exe /f,vbHide End Sub 这段代码是用来结束 任务管理器 (taskmgr.exe)的进程的。
一般都是调用Winodws API函数TerminateProcess()来杀进程,相关的有进程快照、寻找进程、结束进程、处理进程托盘图标等。细节可以去百度,网上有不少。只例举TerminateProcess()函数的vb声明,其它自己去百度吧。
可以使用控制台命令taskkill去结束进程。也可以调用API TerminateProcess()函数结束进程。如果不会,细节可以百度一下。
Q5: 用VB.net结束进程所需要的函数是什么
1、vb中退出用End、Exit、UnLoad等语句实现。
2、Stop 都行 当然,最好考虑关闭自己的所有窗口 使用Unload Me点自己的关闭按钮。如果你不需要窗体,删掉他新建模块用 Sub Main()...End Sub 执行完自动退出。
3、很简单,并不需要用API函数,直接调用命令提示符(Cmd.exe)来结束进程。
4、me.close是关闭自身窗体,如果同时打开多个窗体,用me.close不能退出程序。end是一个强大的退出指令,可以关闭所有窗体,并释放所有已占用的资源(当然有一些限制。所以自己主动释放是最好的)。
5、主窗体代码调用Me.close不就可以了吗?或者在任意代码处调用Application.Exit()。
关于vb.net进程关闭和vb关闭窗口的代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






