2

是否有可能获得 openvpn-gui 的状态,天气是否正常工作?

我试过了:

Process.GetProcessesByName("openvpn").Length

但这总是0,如果没有连接。我可以单击EXE,然后我得到一个红色符号和一个条目taskmanager,其中显示not connected,但 C# 中的进程状态仍为0

这很糟糕,因为我不能杀死这个进程,也不能打开一个新的。在我的程序中,我想调用一个受密码保护的网站,为此我需要 OpenVPN 及其配置。但是我无法启动 OpenVPN,如果它正在运行,虽然它没有连接。所以我想检查这个程序的状态,看看它是否正在运行。

  1. 我怎样才能读出的状态EXE
  2. 如果没有连接,如何重新连接 C#?

我在 openvpn 论坛(德语)上写了一个帖子,但他们也不知道。

Windows netstat -ror ipconfig /allor/allcompartments没有帮助。

我在 Win8 上使用 Visual C# 2010 Express 和 OpenVPN_2.3.2.0。

PS: ovpn-red.png:

这是状态,我想用 C# 读出。

4

0 回答 0