Возможно ли узнать разрядность системы на удаленном компьютере в сети? - Visual Basic .NET
Формулировка задачи:
Есть код, который выводит название ОС в label удаленного компьютера в сети:
возможно ли вывести еще и разрядность системы с удаленного компьютера в сети?
Листинг программы
- Dim MyReg As Microsoft.Win32.RegistryKey = Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive.LocalMachine, "имя компьютера")
- Dim MyRegKey As Microsoft.Win32.RegistryKey
- Dim MyVal As String
- MyRegKey = MyReg.OpenSubKey("Software\Microsoft\Windows NT\currentVersion")
- MyVal = MyRegKey.GetValue("ProductName")
- MyRegKey.Close()
- Label1.Text = MyVal
Решение задачи: «Возможно ли узнать разрядность системы на удаленном компьютере в сети?»
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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д