Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have a time management application that I use at home quite a lot and have running most of the time.

At home, I have a desktop PC and a couple of laptops scattered around the house...all networked together.

Unfortunately, the application I use is not multi-user and I risk losing/corrupting data if it has been left running on one computer inadvertently while I start using it on another one in another part of the house.

I use Live Mesh to automatically keep the application's database synced across the different computers and I just need some way of making sure that I don't start using the application on another computer before closing it down on the previous one.

Anyone know of any Windows software that can detect if an application is running simultaneously on different computers on my network, and warn me if I am about to have two open at the same time?

share|improve this question

2 Answers 2

Look at tasklist which comes with Windows. It allows you to list processes, even on remote machines if you have the credentials.

share|improve this answer

I don't know of any programs, but you could write a VB script and use that to launch the program. In your script, query the Win32_Process Class WMI object on each of the machine's on your network (I'm assuming this is a small number of machines, so you can just hardcode the references) and look for the running task. You'd probably have to synchronise passwords across the machines to make it work. This page has a script you could use as a starting point.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.