**Please Note:** I do not require any code or working programs. What I require is _advice_.
_**Let's assume you have a computer that runs Windows XP. Many people use this computer other than you, but it's your computer, so you have the right to set the rules over what anyone else can do with it.
There is a short list (5 to 10) of applications you do not want installed on the computer -- ever. When someone goes to install one of these applications (the BANNED app), you either want the install to fail OR the application to not work once installed.
Now you know enough about the inner workings of these banned applications to write a program to try to block them (the BLOCKER app). You know their .EXE names, the registry entries they rely on, maybe even the range of communications port numbers they communicate over...
**_Things That Could Happen:
_*** The banned app could be upgraded by the author. Any blocker app should be able to withstand any minor upgrades.
* You can't predict which directory the banned app will be installed in. They could choose something other than C:\Program Files.
**_So the question is:
(a) **Is this possible?** Can one program be written that will always completely disable another. Even if you install the banned app after installing the blocker app? Or uninstall and reinstall the banned app?
(b) **How (technically) could this work?** If it was your job to write the blocker app, how would you design it? Explain which approach you would choose, and why it is better than the alternatives.
Feel free to ask for clarifications if the above request isn't clear.
1) A comprehensive answer to both questions (a) and (b) listed in the bid request.
2) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).