`
guanhuaing
  • 浏览: 1239497 次
文章分类
社区版块
存档分类
最新评论

C#检测目标机器上是否安装SQL SERVER软件

 
阅读更多

//测试退出SQL"服务管理器"后仍然能检测到当前机器上已安装SQL SERVER软件
//添加windows服务所需引用空间System.Service.Process.dll
using System.ServiceProcess;

//按钮事件:
private void button1_Click(object sender, System.EventArgs e)
{
if(ExistSqlServerService())
{
MessageBox.Show("本电脑已经安装SQL SERVER软件");
}
else
{
MessageBox.Show("本电脑还未安装SQL SERVER软件");
}
}

//调用判断函数

#region 自定义检测当前机器是否安装SQL2000方法
public static bool ExistSqlServerService()
{
bool ExistFlag=false;
ServiceController[] service=ServiceController.GetServices();
for(int i=0;i<service.Length;i++)
{
if (service[i].DisplayName.ToString()=="MSSQLSERVER")
{
ExistFlag=true;
}
}
return ExistFlag;
}
#endregion

分享到:
评论

相关推荐

    基于SQLServer 的教务管理系统

    综上所述,"基于SQLServer的教务管理系统"是一个集成了数据库管理和用户界面技术的综合项目,涉及到SQLServer的数据库操作、C#的编程以及WPF的界面设计。通过这样的系统,教育机构能够更高效、准确地管理教务工作,...

    获取局域网SQL Server实例信息

    5. **网络扫描工具**:利用网络扫描软件如Nmap或Advanced IP Scanner,它们能自动检测局域网内的SQL Server实例并提供详细信息。 6. **查询Windows注册表**:在目标计算机上,可以查看注册表键`HKEY_LOCAL_MACHINE\...

    用C#做学习型人脸识别程序(尝鲜版)

    6. **Haar特征级联分类**:这是一种基于机器学习的特征检测方法,通过级联结构的多个弱分类器组合成强分类器,高效地识别目标(如人脸)。 7. **图像处理**:在人脸识别过程中,可能涉及到图像灰度化、直方图均衡化...

    C#编程经验技巧宝典

    C#编程经验技巧宝典源代码,目录如下: 第1章 开发环境 1 &lt;br&gt;1.1 Visual Studio开发环境安装与配置 2 &lt;br&gt;0001 安装Visual Studio 2005开发环境须知 2 &lt;br&gt;0002 配置合适的Visual Studio 2005...

    VS2005(c#)项目调试问题解决方案集锦

    在进行数据库操作时,使用SQL Server Profiler跟踪SQL语句,以便检查它们是否按预期执行。也可以在C#代码中使用SQL Server的调试日志功能。 九、ASP.NET调试 调试ASP.NET应用程序时,确保IIS配置正确,允许调试。在...

    CLR.via.C#.(中文第3版)(自制详细书签)

    22.6.4 Microsoft SQL Server 22.6.5 更多的用法只局限于你自己的想象力 22.7 高级宿主控制 22.7.1 使用托管代码管理CLR 22.7.2 编写健壮的宿主应用程序 22.7.3 宿主如何拿回它的线程 第23章 程序集加载和反射...

    strdsty使用手册1

    3. 编译数据采集端程序,并在目标机器上部署。 4. 在服务器上部署服务器端程序,配置相应的服务和接口。 5. 配置网络环境,确保数据采集端和服务器之间的通信。 **5. 小程序启动** 数据采集端启动后,将自动开始...

    CLR.via.C#.(中文第3版)(自制详细书签)Part2

    22.6.4 Microsoft SQL Server 22.6.5 更多的用法只局限于你自己的想象力 22.7 高级宿主控制 22.7.1 使用托管代码管理CLR 22.7.2 编写健壮的宿主应用程序 22.7.3 宿主如何拿回它的线程 第23章 程序集加载和...

    vs2005图形简介 及基本功能

    7. 部署工具:VS2005内置的发布向导可以帮助开发者将应用程序打包,方便部署到目标机器上。 总之,VS2005作为一款强大的开发工具,其图形界面和基本功能为开发者提供了高效、便捷的开发环境。无论是Windows桌面应用...

    基于C#编写的车流计数系统

    C#提供ADO.NET框架,可以方便地连接和操作SQL Server、MySQL等数据库。系统可以将计数结果存储为时间序列数据,并通过数据分析算法(如滑动窗口平均、趋势分析)提取车流量变化规律,为交通规划和管理提供决策支持。...

    Visual Studio 2008入门教程

    最后,使用“文件”-&gt;“发布”功能将应用打包并部署到目标机器上。 ### 8. ASP.NET Web应用开发 Visual Studio 2008还支持Web应用开发。你可以创建ASP.NET Web应用程序,使用HTML、CSS、JavaScript和服务器端脚本...

    CLR.via.C#.(中文第3版)(自制详细书签)Part1

    22.6.4 Microsoft SQL Server 22.6.5 更多的用法只局限于你自己的想象力 22.7 高级宿主控制 22.7.1 使用托管代码管理CLR 22.7.2 编写健壮的宿主应用程序 22.7.3 宿主如何拿回它的线程 第23章 程序集加载和...

    CLR.via.C#.(中文第3版)(自制详细书签)Part3

    22.6.4 Microsoft SQL Server 22.6.5 更多的用法只局限于你自己的想象力 22.7 高级宿主控制 22.7.1 使用托管代码管理CLR 22.7.2 编写健壮的宿主应用程序 22.7.3 宿主如何拿回它的线程 第23章 程序集加载和...

    Gososo

    GoSoSo可能使用了如SQLite、SQL Server或NoSQL数据库(如MongoDB)来存储大量数据。 - 对于数据处理,GoSoSo可能内置了简单的分析功能,或与Pandas、Linq等数据处理库集成,以便进一步清洗、转换和分析数据。 5. *...

    Sisteme_Distribuite

    1. **Remoting**:是.NET早期提供的远程对象交互技术,允许C#对象在不同应用程序域(AppDomain)之间通信,即使它们位于不同的进程中或机器上。通过Remoting,开发者可以透明地调用远程对象的方法,就像它们在本地...

    计算机编程英语单词汇总.pdf

    中间语言)CIL(通用中间语言)是.NET Framework的一部分,它将高级语言(如C#或VB.NET)编译成的MSIL(微软中间语言)转换为平台无关的代码,以便在不同的操作系统上运行。 class 类在面向对象编程中,类是一种蓝图...

    程序员英语手册

    - **定义**:将元素放置在相同的位置或相对位置上。 - **应用场景**:用户界面设计、图形布局。 **26. Allocate 分配、配置** - **定义**:为特定目的分配资源或内存。 - **应用场景**:内存分配、任务调度。 **27...

Global site tag (gtag.js) - Google Analytics