为什么GetComputerName保留Win server 2012的原始案例,但总是为Win10返回大写?
答案 0 :(得分:0)
GetComputerName
的结果与Windows注册表项 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ ComputerName 中的值相同
所以请使用上述注册表值验证您的结果。
答案 1 :(得分:0)
要获得正确的计算机名称,您可以从路径在注册表中搜索.. 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\hostname
存储在 computername 中的确切计算机名称存储在此处。 然而, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName 这将给出大写的计算机名,而不管存储的名称如何。