您好,登錄后才能下訂單哦!
小編給大家分享一下VB.NET終端服務啟動模式的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
Win32_TerminalService 類別提供終端服務負載平衡指示器。VB.NET終端服務啟動模式代碼如下:
Imports System Imports System.Management Imports System.Windows.Forms Namespace WMISample Public Class CallWMIMethod Public Overloads Shared Function Main() As Integer Try Dim classInstance As New ManagementObject( _ "root\CIMV2", _ "Win32_TerminalService", Nothing) ' Obtain [in] parameters for the method Dim inParams As ManagementBaseObject = _ classInstance.GetMethodParameters("ChangeStartMode") ' Add the input parameters. ' Execute the method and obtain the return values. Dim outParams As ManagementBaseObject = _ classInstance.InvokeMethod("ChangeStartMode", inParams, Nothing) ' List outParams Console.WriteLine("Out parameters:") Console.WriteLine("ReturnValue: {0}", outParams("ReturnValue")) Catch err As ManagementException MessageBox.Show("An error occurred while trying to execute the WMI method: " & err.Message) End Try End Function End Class End Namespace
VB.NET終端服務啟動模式附帶參數說明:
ChangeStartMode 方法會更改服務的啟動模式。它將返回下述整數值之一:
0 - 請求已被接受;
1 - 不支持請求;
2 - 用戶不具有必要的訪問權限;
3 - 服務不能被終止,原因是其他正在運行的服務要依賴它;
4 - 請求的控制代碼無效,或服務不接受它;
5 - 請求的控制代碼無法發送給服務,原因是服務狀態(Win32_BaseService:State)等于 0、1 或 2;
6 - 服務尚未啟動;
7 - 服務未以及時方式對啟動請求作出響應;
8 - 啟動服務時出現不明錯誤;
9 - 未發現指向可執行服務的目錄路徑;
10 - 服務已經運行;
11 - 負責添加新服務的數據庫被鎖住;
12 - 該服務所依賴的某個從屬物已從系統上刪除;
13 - 該服務無法從依賴的服務上發現所需的服務;
14 - 該服務已被系統禁止;
15 - 該服務不具有在系統上運行所需的正確鑒定;
16 - 正在從系統上刪除該服務;
17 - 該服務沒有執行線程;
18 - 啟動該服務時,存在循環依附關系;
19 - 有一個具有相同名稱的服務正在運行;
20 - 在該服務的名稱中存在無效字符;
21 - 為該服務傳遞了無效參數;
22 - 對運行該服務的帳戶來說,或是無效,或是缺乏運行此服務的許可權限;
23 - 系統可用的服務數據庫中已存在該服務;
24 - 該服務在系統中目前處于暫停狀態;
以上是“VB.NET終端服務啟動模式的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。