We need Delphi developer who can implement following project. The basic requirements include developing a source code with following features:
1) The code must check if one of the programs is running - IE, Firefox, Opera, Chrome, Safari.
2) The code should try to close the program. It must return success or failure result codes.
3) After all, the code must start the same program again.
Everything should be done accurate. You should avoid killing process brutally.
Try to close browser in that way, so after restarting browser - all previously opened tabs will be restored.
Please avoid writing ‘I can do that’ until you are 100% sure. If you need to clarify any point just let us know. Please mention in your bid: does your solution includes implementation of additional requirements or just a basic part.
Good luck and waiting for your bids
p.s. If you need I could provide you a source which checks if given executable is running. It also returns process ID which you can use for implementing the rest of the code.
p.p.s. Everything should work under: Windows XP, Windowx Vista and Windows 7.