使用WMI也可以修改Service的資訊
關於WMI的資訊 可以參考這裡
我們使用C#來建立相關的code。
開啟專案後,要先加入必要的Reference。
System.Management
再來加入using ~
最後就是相關的code了
這裡有幾個注意的要點:
- 路徑的格式:
- Win32_Service.Name=MyServiceName
- 使用ManagementObject 與 ManagementPath 獲得該Service。
- 建立大小為10的 object 陣列,做為傳入的參數。
- 設定矩陣的第6、第7個,分別為user name 與 password。
- 使用InvokeMethod,呼叫"Change" method,並且傳入參數。
如此即可改變Windows Service相關的資訊了
更多的參考 可以看這裡
沒有留言:
張貼留言