我使用VB.net和PStools創建一個簡單的程序工作,所以我們可以看到一個人是否登錄到多臺PC。正則表達式與vb.net和PStools
,當我運行代碼:
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim Proc As New System.Diagnostics.Process
Proc.StartInfo = New ProcessStartInfo("psloggedon")
Proc.StartInfo.RedirectStandardOutput = True
Proc.StartInfo.UseShellExecute = False
Proc.StartInfo.CreateNoWindow = True
Proc.Start()
TextBox2.Text = Proc.StandardOutput.ReadToEnd
Proc.Close()
End Sub
我得到的結果:
"Users logged on locally:
1/1/2014 4:14:43 PM Joseph_Garza\Joseph.Garza
No one is logged on via resource shares."
然而,它說: 「Joseph_Garza」 它會說我的公司名稱。
所以.. COMPANY_NAME \ Joseph.Garza
我如何使用正則表達式來獲得:
1.the time and date
2.Joseph.Garza
我會看文章。謝謝。 –