Gibt es einen Standard Weg in .Net, um auf die Windows Services Datei zuzugreifen und diese zu modifizieren? Im Moment greife ich nur über einen Stream auf die Datei zu und schreibe in die Datei wie für jede andere Datei. Die Datei befindet sich in c: \ windows \ system32 \ drivers \ etc \, aber ich bin besorgt, dass dies in 64-Bit-Versionen von Windows ändern kann oder in verschiedenen Windows-Versionen variieren kann (ich könnte falsch sein und zugegebenermaßen, ich habe Ich habe das noch nicht genau angeschaut. Abgesehen davon frage ich mich, ob es einen Standardweg gibt, sagen wir über WMI und/oder den Namespace System.Management, um die Datei services zu finden und zu ändern.Gibt es eine Standardmethode für den Zugriff auf die Windows-Dienstedatei in .Net?
Die tatsächlichen Besonderheiten, was ich tun muss, ist zu überprüfen, ob bestimmte Datenbankaliasnamen für unsere Software für die erwarteten Ports angegeben sind. Wenn nicht, füge sie hinzu.
Der Weg ist das gleiche in Windows 7 x64. – SLaks
Ok, das macht mich sehr glücklich. –
Diese Datei beschränkt nicht, welche Ports Sie in irgendeiner Weise verwenden dürfen. Es ist einfach ein primitiver Name-Service für Ports, mit dem Sie sie nach Namen statt nach Nummer angeben können. –