Возможно ли узнать разрядность системы на удаленном компьютере в сети? - Visual Basic .NET
Формулировка задачи:
Есть код, который выводит название ОС в label удаленного компьютера в сети:
возможно ли вывести еще и разрядность системы с удаленного компьютера в сети?
Решение задачи: «Возможно ли узнать разрядность системы на удаленном компьютере в сети?»
textual
Листинг программы
Dim MyReg As Microsoft.Win32.RegistryKey = Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive.LocalMachine, "WORK")
Dim MyRegKey As Microsoft.Win32.RegistryKey
Dim MyVal As String
MyRegKey = MyReg.OpenSubKey("Software\Microsoft\Windows NT\currentVersion")
MyVal = MyRegKey.GetValue("ProductName")
Dim myregkey_razr As Microsoft.Win32.RegistryKey = MyReg.OpenSubKey("SYSTEM\CurrentControlSet\Control\Session Manager\Environment")
Dim myval_razr As String = myregkey_razr.GetValue("PROCESSOR_ARCHITECTURE")
If myval_razr = "AMD64" Then myval_razr = "X64"
MyRegKey.Close()
myregkey_razr.Close()
Label1.Text = MyVal
Label2.Text = myval_razr