WEB开发网
开发学院软件开发C语言 C#发现之旅:C#开发Windows Service程序(上) 阅读

C#发现之旅:C#开发Windows Service程序(上)

 2009-04-06 08:24:20 来源:WEB开发网   
核心提示: Windows服务有一个服务名称属性,该属性是服务的惟一的不可重复的名称,C#发现之旅:C#开发Windows Service程序(上)(2),我们可以在命令行中使用命令“net start 服务名称”来启动服务,使用“net stop 服务名称&rdq

C#发现之旅:C#开发Windows Service程序(上)

Windows服务有一个服务名称属性,该属性是服务的惟一的不可重复的名称,我们可以在命令行中使用命令“net start 服务名称”来启动服务,使用“net stop 服务名称”来停止服务。

Windows服务的启动类型有自动,手动和已禁用。当启动类型为自动时,Windows启动后不等用户登录就自动启动服务,当启动类型为手动时,需要某个操作员登录后点击这里的“启动”按钮来启动服务,而当启动类型为已禁用时,Windows服务不能启动。

该页面中的“启动”按钮用于启动尚未启动的Windows服务,运行提供服务的进程;“停止”按钮用于停止已经启动的服务,杀死服务进程;而“暂停”按钮用于通知服务进程暂时停止提供服务,但服务进程依然存在;而“恢复”按钮用于通知处于暂停模式的服务进程重新提供服务。

我们可以查看服务属性对话框的“登录”页面。

C#发现之旅:C#开发Windows Service程序(上)

可以指定服务使用本地系统帐户登录,也可另外指定其他的用户,这里有一个允许服务和桌面交互的选项,若选中此选项,则Windows服务可以显示图形化用户界面,比如显示自己的窗体,显示消息框等等。不过不建议使用该选项,而且Windows服务运行时不要显示图形化用户界面。

我们切换到“依存关系”页面,可以看到本服务和其他服务的依存关系。

上一页  1 2 3 4 5 6 7  下一页

Tags:发现 之旅 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接