2015-02-27 5 views

ответ

0

Если вы говорите об имени, как показано в меню Пуск> Настройки> О> Id устройства> Имя устройства, а также с помощью 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); 
0

Вот еще один способ, это просто считывает имя устройства непосредственно из реестра.

 string str = "<Unknown>"; 
     try 
     { 
      RegistryKey key = Registry.LocalMachine.OpenSubKey("Ident"); 
      str = key.GetValue("Name").ToString();     
      key.Close(); 
     } 
     catch 
     { 
     } 
     return str; 

 Смежные вопросы

  • Нет связанных вопросов^_^