Получить имя устройства в Windows Embedded handheld 6.5
Как узнать название устройства программно для Windows Embedded Handheld 6.5?
2 ответа
Вот еще один метод, он просто читает имя устройства непосредственно из реестра.
string str = "<Unknown>";
try
{
RegistryKey key = Registry.LocalMachine.OpenSubKey("Ident");
str = key.GetValue("Name").ToString();
key.Close();
}
catch
{
}
return str;
Если вы говорите об имени, как показано в Пуск> Настройки> О программе> Идентификатор устройства> Имя устройства, и используете C# с Compact Framework, попробуйте следующее:
MessageBox.Show(System.Net.Dns.GetHostName().ToString());
Если вы используете C++ с MFC, попробуйте это:
char szHostName[256];
memset(szHostName, 0, sizeof(szHostName));
if (::gethostname(szHostName, 255))
{
/* TODO: Handle error */
}
::MessageBox(NULL, CString(szHostName), NULL, MB_OK);