我正在嘗試爲我們網絡上的用戶創建一個工具,以將他們的PC主機名和IP地址報告給IT部門。爲了獲得幫助,我們有一個倉庫部門,喜歡在個人電腦和用戶周圍洗牌,所以我無法可靠地告訴誰在PC上。這是爲了阻止他們說出「Jim's PC」,並讓他們給我提供有用的信息,如「WAREHOUSE_WINXP_4」。顯示主機名和IP地址
我創建了我認爲應該是一個工作程序,並且編譯並執行時沒有錯誤,但我似乎無法正確設置文本框內容。該程序非常簡單 - 只是一個包含2個文本框的表單。
(注:我更多的是系統管理員/ NETADMIN /信息安全專家,所以我可能在這裏做一些id10t失誤,但我還挺的想法在我自己的)
Public Class Form1
Dim strHostname As String
Dim strIPAddress As String
Public Sub getHostname()
strHostname = System.Net.Dns.GetHostName()
'txtHostname.Text = strHostname Apparently putting it here won't work. In Load() maybe?
End Sub
Public Sub getIPAddress()
strIPAddress = System.Net.Dns.GetHostEntry(strHostname).AddressList(0).ToString()
'txtIPAddress.Text = strIPAddress Apparently putting it here won't work. In Load() maybe?
End Sub
Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load
getIPAddress()
getHostname()
txtHostname.Text = strHostname
txtIPAddress.Text = strIPAddress
End Sub
End Class
或使它們函數返回一個結果,而不是潛艇 –