返回首页

遐它的帮助下我的电话。我想消息服务启动时。 ü电话它是如何工作的代码..

回答

评论会员:游客 时间:2012/02/06
Tejas_Vaishnav:对于每1分钟,你要删除的文件从您的目录公里的权利......所以你需要创建一个定时器,持续时间上,你要清除的目录,并设置其间隔。启动窗口服务上的定时器将开始。计时器的Elapsed事件时调用在那个时候,你可以打电话给你deletefiles方法,使您的文件将被删除..请参阅下面的解决方案,它会给你一个好主意,我的意思是说你什么......codeprelang="c#" spanclass="code-keyword"using/spanSystem;spanclass="code-keyword"using/spanSystem.Collections.Generic;spanclass="code-keyword"using/spanSystem.ComponentModel;spanclass="code-keyword"using/spanSystem.Data;spanclass="code-keyword"using/spanSystem.Diagnostics;spanclass="code-keyword"using/spanSystem.Linq;spanclass="code-keyword"using/spanSystem.ServiceProcess;spanclass="code-keyword"using/spanSystem.Text;spanclass="code-keyword"using/spanSystem.IO;spanclass="code-keyword"using/spanSystem.Windows.Forms; spanclass="code-keyword"namespace/spanWindowsService2{spanclass="code-keyword"public/spanspanclass="code-keyword"partial/spanspanclass="code-keyword"class/spanService1:ServiceBase{System.Timers.Timert;spanclass="code-keyword"public/spanService1(){InitializeComponent();} spanclass="code-keyword"protected/spanspanclass="code-keyword"override/spanspanclass="code-keyword"void/spanOnStart(spanclass="code-keyword"string/span[]args){Display();} spanclass="code-keyword"protected/spanspanclass="code-keyword"void/spanCreateTimer(){t=spanclass="code-keyword"new/spanSystem.Timers.Timer();t.Interval=(spanclass="code-digit"10000/span)*spanclass="code-digit"6/span;spanclass="code-comment"///spanspanclass="code-comment"hereiwillsetitto60secstocalldeletefilesmethod/spant.Elapsed+=spanclass="code-keyword"new/spanSystem.Timers.ElapsedEventHandler(t_Elapsed);}spanclass="code-keyword"protected/spanspanclass="code-keyword"void/spant_Elapsed(spanclass="code-keyword"object/spansender,System.Timers.ElapsedEventArgse){DeleteFiles();} spanclass="code-keyword"protected/spanspanclass="code-keyword"override/spanspanclass="code-keyword"void/spanOnStop(){} spanclass="code-keyword"public/spanspanclass="code-keyword"void/spanDisplay(){MessageBox.Show(spanclass="code-string""/spanspanclass="code-string"ServiceStarted"/span);CreateTimer();t.Enabled=spanclass="code-keyword"true/span;t.Start(); }spanclass="code-keyword"protected/spanspanclass="code-keyword"void/spanDeleteFiles(){spanclass="code-keyword"string/span[]Files=Directory.GetFiles(spanclass="code-string"@"/spanspanclass="code-string"YOURDIRECTORYPATH"/span);spanclass="code-keyword"for/span(spanclass="code-keyword"int/spani=spanclass="code-digit"0/span;i<files.length;i++){File.Delete(Files[i]);}}}} /pre/code希望这将有助于你...
Tejas_Vaishnav:你好朋友...
首先看到这个链接:



安装服务后,您需要启动它。您可以通过以下步骤:

1)打开控制面板
2)然后,"管理工具"
3)服务
4)找到您的服务
5)右键单击它并选择启动

6)现在您的服务将启动并正常工作。

另外,您可以:
1)按WindowsKey环R
2)在运行中SERVICES.MSC类型
3),然后按下键盘上的输入,它就会打开服务管理器
4)按照上述指示的步骤4和5,启动您的服务。


或者你也可以启动您的服务与安装项目的编译代码

然而,在此之前,代码可以运行,必须在您的计算机上安装您的服务。

您还可以使您的服务作为Windows启动时自动启动,这样它会开始后重新启动您的计算机。你可能要研究在Google上。


我希望这将帮助你..
评论会员:爱德华・纳丁 时间:2012/02/06
SAISAGAR nalla
遐它的帮助下我的电话。我想消息服务启动时。可以电话,它是如何工作的代码..
1)添加到您的项目System.Windows.Form参考
GT;转到引用右单击选择"添加引用
GT;选择从净选择System.Windows.Form回车

2)添加一个方法到您的Windows服务这样
{C}
3)呼叫服务的OnStart方法,这样
方法

        protected override void OnStart(string[] args)

        {

            display();

        }


所以,当您启动您的服务,当时它会告诉你一个消息,如"服务启动"的消息框
评论会员:Tejas_Vaishnav 时间:2012/02/06
它是一个很长的路,让他们所有的:
  ; 首先你需要一个处理程序(如IDispatch的更好IDispatchEx)
{体C3} 明年你走所有的HTML元素,即使负载就绪(检查网页浏览器控制的就绪状态)​​:
{的C4} 需要一些辅助功能如下:
{C5的} 实现行走功能来取代你要替换的事件处理程序:
{5233} 最后的代码,你可以使用所有这一切:
{C7-}
功能测试,并用一个简单的形式工作。祝你好运。|