Solved

How to start Windows Service before Desktop application

Posted on 2006-11-17
6
281 Views
Last Modified: 2012-05-05
Hello all,
I am facing a problem please help me solve it.
I made a windows service and Desktop application.bacically my windows service monitor the application. Now problem arise here that I want to start my windows service first then want to start my Desktop application. Till now my service starts when my application starts. So please tell me the way how I can first start my windows service first then my Desktop application.
Regards
Pankaj
0
Comment
Question by:LioElectronic
6 Comments
 
LVL 28

Accepted Solution

by:
Michael Pfister earned 500 total points
ID: 17964715
I don't know if that is what you want, but you can set any service to start "Automatic". It will then start when Windows starts.

Or you start your program via a batch script with 2 commands, i.e. name it Appstart.cmd

net start "Your service goes here"
"C:\Program Files\YourAppPath\YourApp.exe"

Hope it helps,

Michael




0
 
LVL 16

Expert Comment

by:Brian Pringle
ID: 17968123
You need to assign a user ID and password to the service.  

1. Right-click "My Computer".
2. Select "Manage"
3. Expand "Services and Applications"
4. Right-click your service in the right-hand pane and select "Properties"
5. On the "Log On" tab, select the radio button next to "This account".
6. Click "Browse" (don't type the name -- browsing ensures it is fully qualified)
7. Select a user account with privileges to run the service and click "OK".
8. Type the user account's password in the "Password" and "Confirm Password" text boxes.

Just to make sure it is continues to run if it encounters an occasional error...

9. Click the "Recovery" tab.
10. Select the "Restart the service" option in the "First failure" and "Second failure" drop-down lists.  Don't change "Subsequent failures".
11. Click "OK".

It should now run when Windows starts under the context of the user that is assigned to it.
0
 
LVL 3

Expert Comment

by:JRockSolid
ID: 17971754
I think you are asking How can you start your service before your app but at the same time start it with the app.

You could either
A) develop a small executable that fires your service and then if suucesful fire your app.  This way users wouldnt know it wasnt your app.

OR

B) If you dont mind just create a batch file to do the same thing

Rem Starting Service
sc Service name START
start <path>\<Filename of app>
0
 

Author Comment

by:LioElectronic
ID: 18155705
Oops...
I actually wanted to divide the points among all the answers. Please do the same
Regards
Amit
0

Featured Post

Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
PCAnywhere 2 135
Transferring files to iPhone 3 72
Veriface disable 2 31
Unable to print PDF document on Mac laptop 6 26
I previously wrote an article addressing the use of UBCD4WIN and SARDU. All are great, but I have always been an advocate of SARDU. Recently it was suggested that I go back and take a look at Easy2Boot in comparison.
A high-level exploration of how our ever-increasing access to information has changed the way we do our jobs.
The viewer will learn how to successfully download and install the SARDU utility on Windows 8, without downloading adware.
This is used to tweak the memory usage for your computer, it is used for servers more so than workstations but just be careful editing registry settings as it may cause irreversible results. I hold no responsibility for anything you do to the regist…

830 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