Solved

Windows Services

Posted on 2008-10-08
5
173 Views
Last Modified: 2012-05-05
How can I create Windows Services in Vb.net?  Instead of a windows form pops up all the time, I want it to start at a certain time during the day.
0
Comment
Question by:VBdotnet2005
  • 3
  • 2
5 Comments
 
LVL 14

Expert Comment

by:Binuth
ID: 22675572
0
 

Author Comment

by:VBdotnet2005
ID: 22675656
My second part of the question is above, "I want it to start at a certain time during the day" Is the possible?
0
 
LVL 14

Accepted Solution

by:
Binuth earned 125 total points
ID: 22675687
yes you can, set timer control and check with current time
like...

public partial class TestServise : ServiceBase
{
	private System.Threading.Timer TimerTest = null;
 
	public TestServise()
	{
		InitializeComponent();
		this.TimerTest = new System.Threading.Timer(Timer_Elapsed , null , System.Threading.Timeout.Infinite , System.Threading.Timeout.Infinite);
	}
 
	protected override void OnStart(string[] args)
	{
		try
		{
			// set timer intervale
			this.TimerTest.Change(5000 , 5000);
		}
		catch (Exception Ex)
		{
			this.Stop();
		}
		finally
		{
 
		}
	}
 
	private void Timer_Elapsed(object sender)
	{
		try
		{
			// check your time
			if (DateTime.Now.TimeOfDay = new TimeSpan(12 , 0 , 0))
			{
				// do your action
			}
		}
		catch (Exception Ex)
		{
		}
	}
 
 
}

Open in new window

0
 

Author Comment

by:VBdotnet2005
ID: 22684031
what is TimeSpan(12 , 0 , 0) ? I have use timespan before.
0
 
LVL 14

Expert Comment

by:Binuth
ID: 22684201
>> what is TimeSpan(12 , 0 , 0) ?
just for comparing time
0

Featured Post

Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

1.0 - Introduction Converting Visual Basic 6.0 (VB6) to Visual Basic 2008+ (VB.NET). If ever there was a subject full of murkiness and bad decisions, it is this one!   The first problem seems to be that people considering this task of converting…
It’s quite interesting for me as I worked with Excel using vb.net for some time. Here are some topics which I know want to share with others whom this might help. First of all if you are working with Excel then you need to Download the Following …
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question