Preventing a 3rd-Party Program from Launching
Posted on 2006-05-12
I am legally :-) reselling some key stroke logger software as part of a internet protection service I offer. Some of my less affluent clients can't pay the entire fee upfront so I'm allowing them to make install payments with a HARD final payment date.
What I want to do is write some C# program that will cause the key stroke program not to launch after a certain date if the user hasn't made all of their payments. In other words, when I install the key stroke program, I will also install my program at the same time. My program will count down based on the final payment date that the customer and I have agreed on.
After I have received the final payment, I will provide the user with a permanent unlock code that will keep the program running. If I don't receive the final payment on time, the key stroke program won't run.
Obviously my program would need to run silently (not in taskbar or taskmanager) w/o the user knowing it until it was time to enter the code.
Any ideas or sample code?