Vb.net 如果程序未运行,如何显示错误消息?

Vb.net 如果程序未运行,如何显示错误消息?,vb.net,process,msgbox,Vb.net,Process,Msgbox,我想写一段代码来检查一个程序是否正在运行,如果它没有运行,就会出现一个MsgBox。我以前使用以下代码对特定文件执行过此操作: If (Not System.IO.Directory.Exists("\\twa-file2\staffhomes\" + TextBox1.Text)) Then MsgBox("Home Area Not Found", MsgBoxStyle.Information, "Error") End If 有人能告诉我如何为一个节目做这个吗?你想看看。你想看

我想写一段代码来检查一个程序是否正在运行,如果它没有运行,就会出现一个
MsgBox
。我以前使用以下代码对特定文件执行过此操作:

If (Not System.IO.Directory.Exists("\\twa-file2\staffhomes\" + TextBox1.Text)) Then
    MsgBox("Home Area Not Found", MsgBoxStyle.Information, "Error")
End If

有人能告诉我如何为一个节目做这个吗?

你想看看。

你想看看。

我想你的混音是你想做的。您要检查文件是否存在(您在代码中所做的操作),或者要检查进程是否正在运行。如果您要检查程序是否正在运行(而不是简单地查看目录是否存在,如您发布的代码所示),那么这可能是一个有用的起点。然后你可以简单地相应地修改你的条件;使用
MessageBox
而不是
MsgBox
。你应该看看谷歌如何检查一个进程是否正在运行。medric-我想知道如何为一个进程做这件事。目录代码只是我用目录做的一个例子。我也想做同样的事情,但有一个过程。克里斯-这在c#中,不幸的是,我不够聪明,不知道这意味着什么,我尝试了一个代码转换器,但知道有用。我想你的混合你想做什么。您要检查文件是否存在(您在代码中所做的操作),或者要检查进程是否正在运行。如果您要检查程序是否正在运行(而不是简单地查看目录是否存在,如您发布的代码所示),那么这可能是一个有用的起点。然后你可以简单地相应地修改你的条件;使用
MessageBox
而不是
MsgBox
。你应该看看谷歌如何检查一个进程是否正在运行。medric-我想知道如何为一个进程做这件事。目录代码只是我用目录做的一个例子。我想用process.Chris做同样的事情,但在c#中是这样的。不幸的是,我不够聪明,不知道这意味着什么,我尝试了一个代码转换器,但知道它的有效性。我现在有以下代码:localByName As process()=process.GetProcessesByName(“pc client.exe”)如果找不到进程,如何使其显示消息框?您需要检查返回的数组的长度。如果长度为0,则进程不运行。什么是数组?如何执行?我真的是一个非常基础的VB,只是想找到我的脚。我建议你看看教程/文档:但是如果你不熟悉数组的概念,你可能想考虑一些编程基础现在有以下代码:LoalByAm作为进程()=进程。GetProcessesByName(“PC客户机.exe”)如果找不到进程,如何使其显示消息框?您需要检查返回的数组的长度。如果长度为0,则进程不运行。什么是数组?如何执行?我真的是一个非常基础的VB,只是想找到我的脚。我建议你看教程/文档化:但是如果你不熟悉数组的概念,你可能需要考虑一些编程基础。