文件名称:C#代码实现服务程序安装卸载
文件大小:51KB
文件格式:RAR
更新时间:2015-06-21 04:52:55
C#服务程序 安装 卸载 代码实现
程序演示了如何通过代码(不使用InstallUtil.exe)来对C#开发的Windows系统服务程序进行安装和卸载,使用了单独编写的安装程序,安装和卸载在线程中进行,带进度条,界面不锁死。 代码中的解决方案包括2个项目:系统服务程序为一简单的服务,每10秒在C:\log.txt文件内写入运行日志。服务程序内的Timer控件不能简单的从工具栏中拖入,拖入后需要更改代码使其成为System.Timers.Timer。安装程序直接生成文件于服务程序的Debug目录中,独立的安装和卸载按钮。 开发环境:Visual Studio 2010 DotNet版本:3.5
【文件预览】:
Install
----frmMain.Designer.cs(3KB)
----Install.csproj(5KB)
----frmServiceStatus.cs(5KB)
----Program.cs(490B)
----obj()
--------x86()
----frmServiceStatus.Designer.cs(4KB)
----Install.csproj.user(478B)
----frmServiceStatus.resx(6KB)
----frmMain.cs(3KB)
----frmMain.resx(6KB)
----Properties()
--------Resources.resx(5KB)
--------Settings.settings(249B)
--------AssemblyInfo.cs(1KB)
--------Settings.Designer.cs(1KB)
--------Resources.Designer.cs(3KB)
AutoService.sln
AutoService
----bin()
--------Debug()
----Program.cs(508B)
----obj()
--------x86()
----ProjectInstaller.resx(6KB)
----AutoService.Designer.cs(2KB)
----AutoService.resx(6KB)
----ProjectInstaller.cs(417B)
----AutoService.cs(1KB)
----ProjectInstaller.Designer.cs(2KB)
----Properties()
--------AssemblyInfo.cs(1KB)
----AutoService.csproj(3KB)