.Net中是否有标准方式来访问和修改Windows服务文件?现在我只是通过流访问文件并写入文件,就像我对任何其他文件一样。该文件位于c:\ windows \ system32 \ drivers \ etc \,但我担心这可能会在64位版本的Windows中发生变化,或者在不同版本的Windows中可能会有所不同(我可能是错的,不可否认,我的避风港我还非常关注这个问题。除此之外,我只是想知道是否有一种标准方式,比如通过WMI和/或System.Management命名空间来查找和修改服务文件。
我需要做的实际细节是检查是否为预期的端口指定了用于我们软件的某些数据库别名。如果没有,请添加它们。
答案 0 :(得分:1)
答案 1 :(得分:0)
使用System.Management.Instrumentation命名空间
此处的示例代码 http://www.csharpfriends.com/Articles/getArticle.aspx?articleID=114
答案 2 :(得分:0)
您可以使用System.Environment.SystemDirectory转到sys32文件夹