C#檢測(cè)目標(biāo)機(jī)器上是否安裝 IIS 和 SQL SERVER 軟件
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
//測(cè)試退出 IIS 或 SQL服務(wù)管理器 后仍然能檢測(cè)到當(dāng)前機(jī)器上已安裝 IIS 或 SQL SERVER 軟件
//添加windows服務(wù)所需引用空間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( "本電腦已經(jīng)安裝SQL SERVER軟件" ); } else { MessageBox.Show( "本電腦還未安裝SQL SERVER軟件" ); } } //調(diào)用判斷函數(shù) #region 自定義檢測(cè)當(dāng)前機(jī)器是否安裝指定服務(wù)的方法 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 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |