Es posible que el medio Ambiente.MachineName devuelve una cadena de longitud cero
-
15-11-2019 - |
Pregunta
Estoy persiguiendo a un extraño error en un sitio del cliente y se preguntaba si es posible que Environment.MachineName
podría devolver una cadena de longitud cero.Los médicos dicen que esto es leer desde el registro, pero no especifica dónde.No me puedo imaginar que una máquina no puede tener un nombre netbios, pero sólo quería preguntar.
EDITAR
Después de algunas investigaciones, parece que esto no fue devuelve una cadena de longitud cero, pero yo sólo estaba interesado si es factible.
Solución
No sé si puede ser una cadena vacía, lo siento, pero respecto al registro usted puede ser que desee comprobar en el siguiente (y subclaves):
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ComputerName
En mi sistema está mirando HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName\ComputerName
:
Por CIERTO, como puedes ver he intentado averiguarlo utilizando Process Monitor De SysInternals, pero inicialmente no pudo.Entonces pensé, que las claves anteriores (y otros) se suprimen de forma predeterminada.En caso de que se pruebe que el mismo sea consciente de ello.
Usted también puede ver el valor de la %COMPUTERNAME%
.Aunque yo no tengo ninguna referencia o evidencia directa, supongo que obtiene su valor de la misma fuente.
Sé que esto no es una verdadera respuesta a su pregunta, pero no caben en un comentario cualquiera.