C#檢測目標機器上是否安裝 IIS 和 SQL SERVER 軟件
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
//測試退出 IIS 或 SQL服務管理器 后仍然能檢測到當前機器上已安裝 IIS 或 SQL SERVER 軟件
//添加windows服務所需引用空間System.ServiceProcess,D:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\System.ServiceProcess.dll using System.ServiceProcess;
//按鈕事件, SQL Server為 MSSQLSERVER,IIS為 W3SVC,將下面的MSSQLSERVER改為W3SVC即可private void button1_Click( object sender, System.EventArgs e) { if (ExistSqlServerService(" MSSQLSERVER")) { MessageBox.Show( "本電腦已經安裝SQL SERVER軟件" ); } else { MessageBox.Show( "本電腦還未安裝SQL SERVER軟件" ); } } //調用判斷函數 #region 自定義檢測當前機器是否安裝指定服務的方法 public static bool ExistSqlServerService(string tem) { bool ExistFlag= false ; ServiceController[] service=ServiceController.GetServices(); for ( int i=0;i<service.Length;i++) { if (service[i].ServiceName.ToString()== tem ) { ExistFlag= true ; break; } } return ExistFlag; } #endregion
該文章在 2021/4/20 11:03:58 編輯過 |
關鍵字查詢
相關文章
正在查詢... |