【发布时间】:2017-06-06 14:10:43
【问题描述】:
我想编写一段代码来检查程序是否正在运行,如果没有,则会出现MsgBox。我之前使用以下代码使用特定文件完成了此操作:
If (Not System.IO.Directory.Exists("\\twa-file2\staffhomes\" + TextBox1.Text)) Then
MsgBox("Home Area Not Found", MsgBoxStyle.Information, "Error")
End If
有人能告诉我如何为程序执行此操作吗?
【问题讨论】:
-
我认为你的混合是你想做的。要么你想检查一个文件是否存在(你在你的代码中做了什么),要么你想检查一个进程是否正在运行。
-
如果您正在检查程序是否正在运行(而不是像您发布的代码所示的那样简单地查看目录是否存在),那么stackoverflow.com/questions/4722198/… 可能是一个有用的起点。然后你可以简单地相应地修改你的条件。
-
旁注;使用
MessageBox而不是MsgBox。你应该看看谷歌搜索如何检查进程是否正在运行。 -
medric - 我想知道如何为流程做这件事。目录代码只是我对目录所做的一个示例。我也想做同样的事情,但需要一个流程。
-
Chris - 在 c# 中,不幸的是我不够聪明,不知道这意味着什么,我尝试了代码转换器,但不知道是否有用。