¿Existe una forma estándar en .Net para acceder y modificar el archivo de servicios de Windows? En este momento solo estoy accediendo al archivo a través de una transmisión y escribiendo en el archivo como lo haría con cualquier otro archivo. El archivo se encuentra en c: \ windows \ system32 \ drivers \ etc \, pero me preocupa que esto pueda cambiar en las versiones de 64 bits de Windows o puede variar en las diferentes versiones de Windows (podría estar equivocado, y reconozco que no lo tengo). 'investigo esto mucho todavía'). Aparte de eso, me pregunto si existe una forma estándar, por ejemplo a través de WMI y/o el espacio de nombres System.Management, para buscar y modificar el archivo de servicios.¿Hay una forma estándar de acceder al archivo de servicios de Windows en .Net?
Los detalles concretos de lo que debo hacer es verificar si se especifican ciertos alias de bases de datos utilizados para nuestro software para los puertos esperados. Si no, agrégalos.
El camino es el mismo en Windows 7 x64. – SLaks
Ok, eso me hace muy feliz. –
Ese archivo no limita qué puertos puede usar de ninguna manera. Es simplemente un servicio de nombres primitivo para puertos, que le permite especificarlos por nombre en lugar de número. –