DLL下载站
首页
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
位置: DLL下载站

与Windows服务的第一次亲密接触


      每次开机,Windows XP都要启动80多个服务,而一般用户对这些在后台运行的服务所知甚少。它们究竟是干什么的?我是否真的需要所有的这些服务?本教程将告诉你哪些服务是必须运行的,哪些服务是不必运行的。开始我们的第一次与windows 服务的亲密接触吧.

  在很多应用中需要做windows服务来操作数据库等操作,比如

  (1)一些非常慢的数据库操作,不想一次性去做,想慢慢的通过服务定时去做,比如定时为数据库备份等

  (2)在.net Remoting中利用windows服务来做Host

  利用vs.net我们可以在几分钟之内建立其windows服务,非常简单

  下面说一下步骤

  1. 新建一个项目

  2. 从一个可用的项目模板列表当中选择Windows服务

  3. 设计器会以设计模式打开

  4. 从工具箱的组件表当中拖动一个Timer对象到这个设计表面上 (注意: 要确保是从组件列表而不是从Windows窗体列表当中使用Timer)

  5. 设置Timer属性,Interval属性200毫秒(1秒进行5次数据库操作)

  6. 然后为这个服务填加功能

  7.双击这个Timer,然后在里面写一些数据库操作的代码,比如

  SqlConnection conn=new SqlConnection("server=127.0.0.1;database=test;uid=sa;pwd=275280");

  SqlCommand comm=-new SqlCommand("insert into tb1 ('111',11)",conn);

  conn.Open();

  comm.ExecuteNonQuery();

  conn.Close();

  8. 将这个服务程序切换到设计视图

  9. 右击设计视图选择“添加安装程序”

  10. 切换到刚被添加的ProjectInstaller的设计视图

  11. 设置serviceInstaller1组件的属性:

  1) ServiceName = My Sample Service

  2) StartType = Automatic (开机自动运行)

  12. 设置serviceProcessInstaller1组件的属性 Account = LocalSystem

  13. 改变路径到你项目所在的bin\Debug文件夹位置(如果你以Release模式编译则在bin\Release文件夹)

  14. 执行命令“InstallUtil MyWindowsService.exe”注册这个服务,使它建立一个合适的注册项。(InstallUtil这个程序在WINDOWS文件夹\Microsoft.NET\Framework\v1.1.4322下面)

  15. 右击桌面上“我的电脑”,选择“管理”就可以打计算机管理控制台

  16. 在“服务和应用程序”里面的“服务”部分里,你可以发现你的Windows服务已经包含在服务列表当中了

  17. 右击你的服务选择启动就可以启动你的服务了。

  问题的关键在于实际上我们离不开这些服务,Windows XP的很多功能都是通过这些服务来实现的。简单地讲,你可以把这些服务理解为在后台完成系统任务的程序,比如获取自动更新或者管理打印任务。与一般应用程序的最大区别是它们都是在“后台”运行的,因此你基本上感知不到它们的存在。



上一篇:两步轻松快速清除系统垃圾   下一篇:桌面的Internet图标被删除 恢复有妙招
  • chrome_p2v1wr.exe chrome_p2v1wr.exe
  • Com.Tray.exe Com.Tray.exe
  • chrome_script.exe chrome_script.exe
  • com.apple.WindowsMail.client.exe com.apple.WindowsMail.client.exe
  • com.apple.Safari.client.exe com.apple.Safari.client.exe
  • cvmaxpdf_console.exe cvmaxpdf_console.exe
  • CreatorOLE.dll CreatorOLE.dll
  • CustomThemes.dll CustomThemes.dll
  • casinohost.exe casinohost.exe
  • CHROME_Installer_1.11.exe CHROME_Installer_1.11.exe
  • CW8Uninst.exe CW8Uninst.exe
  • C_Tango.exe C_Tango.exe
  • CapOCR.exe CapOCR.exe
  • CoreAnalysis.dll CoreAnalysis.dll
  • ComparisonPlot.dll ComparisonPlot.dll
  • CoreModels.dll CoreModels.dll
  • CallReportModule.exe CallReportModule.exe
  • CoreDataEngine.dll CoreDataEngine.dll
  • CustSatisfy.exe CustSatisfy.exe
  • CoreDataImport.dll CoreDataImport.dll
  • CoalAPI.dll CoalAPI.dll
  • CoreDBConn.dll CoreDBConn.dll
  • CaptureData.exe CaptureData.exe
  • ClassroomForOne.Windows.exe ClassroomForOne.Windows.exe
  • CompressionEncoder.dll CompressionEncoder.dll
  • CAD_CONV.EXE CAD_CONV.EXE
  • ClosedAPP.exe ClosedAPP.exe
  • ClanstvoBackup.exe ClanstvoBackup.exe
  • cpmod.dll cpmod.dll
  • CLIPStudioCoordinate.exe CLIPStudioCoordinate.exe
  • Clanstvo.exe Clanstvo.exe
  • CCDBLib.dll CCDBLib.dll
  • CCVQBDlg.dll CCVQBDlg.dll
  • CCEDITORLib.dll CCEDITORLib.dll
  • CCVQBLib.dll CCVQBLib.dll
  • CCVQBSQLParser.dll CCVQBSQLParser.dll

最近更新DLL

  • Allboot.exe Allboot.exe
  • all4amm112.exe all4amm112.exe
  • allchaps.exe allchaps.exe
  • all596.exe all596.exe
  • alldemo.exe alldemo.exe
  • all597.exe all597.exe
  • alleditor.exe alleditor.exe
  • all100rel.exe all100rel.exe
  • ALL8012.EXE ALL8012.EXE
  • allesmurmel.exe allesmurmel.exe
  • all8029.exe all8029.exe
  • allfix.exe allfix.exe
  • allair_es.exe allair_es.exe

DLL文件

  • d3d9.dll
  • cnb800.dll
  • wship6.dll
  • apds.dll
  • msjter40.dll
  • dispci.dll
  • mcspad.exe
  • vpnike.dll
  • sxshared.dll
  • provsvc.dll
  • rdprefdd.dll
  • drtprov.dll
  • tspnprdrcoinstaller.dll
  • cfnetwork.dll
  • djvu.dll
©2008 DLL下载站www.dllxz.com