工控编程吧
标题:
上位机MFC如何获得和设置NetBIOS计算机名
[打印本页]
作者:
qq263946146
时间:
2019-8-15 10:52
标题:
上位机MFC如何获得和设置NetBIOS计算机名
获得计算机名,可以通过下面代码获得,其中
IDC_TEXT为我们添加的编辑框ID.
void CDemoDlg::OnTest1()
{
CString strComputerName = _T("");
DWORD nSize = MAX_COMPUTERNAME_LENGTH + 1;
//获得NetBIOS计算机名
::GetComputerName(strComputerName.GetBuffer(nSize), &nSize);
strComputerName.ReleaseBuffer();
SetDlgItemText(IDC_TEXT, strComputerName);
}
复制代码
设置计算机名,可以通过下面代码获得。
void CDemoDlg::OnTest2()
{
CString strComputerName = _T("");
GetDlgItemText(IDC_TEXT, strComputerName);
//设置NetBIOS计算机名
if (::SetComputerName(strComputerName))
{
AfxMessageBox(_T("NetBIOS计算机名设置成功,\n请重新启动计算机!"));
}
else
{
AfxMessageBox(_T("NetBIOS计算机名设置失败。"));
}
}
复制代码
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4