Protect process/program from being terminated by user
$30-100 USD
Thanh toán khi bàn giao
We need a service/program to take care of another program that must be running at all time on client computers. If the program is terminated (either terminates itself or is terminated by the user) some action needs to be taken, which will likely be reboot the computer.
Client computers will be running XP Pro with administrator accounts.
It would also be ok to find a way of avoinding user termination of the program - keep in mind that they are administrators.
## Deliverables
I manage a lan gaming center. All client computers run Windows XP Professional, and until now ustomers were always using a non-administrator account (user), so our custom management software could not be shut down with easy ways like ctrl+alt+del -> search process -> terminate process.
Our custom management software has been written on VB6 and was originally done for Win98. On XP it does not have any kind of protection, so if a customer was able to kill the process, he would just keep using the computer for free. Worker will see the computer is on error and will eventually go there to check it out, but I want to avoid customers being able to kill the process.
Now we will be rolling out a new HD image on the computers, and amongst the changes customers will be using an administrator account. This is because:
- Many games today use anti cheat software Punkbuster, which requires the game to run with administrator privileges
- Many people complain that they plug in their ipod/camera/whatever and need the administrator password for it to work.
- Many people complain that when visiting a web site they can not update divx/shockwave/flash player/whatever because they are not administrator..
Our custom management software still works perfect and we want to keep using it, but we will need some kind of protection so customers can not just kill the process and keep using the computer. Possible obvious solutions are (I am open to any other kind of solution that would work):
1 - Protecting the [url removed, login to view] process so it can not be easily terminated by the user (who will have administrator rights). I do not know if this would be an easy task, but it would be the best way to do it. Right now [url removed, login to view] is running under "Admin" account with administrator rights, and customer is using "User" account with no administrator rights. User can ctrl+alt+del and see the process [url removed, login to view], but he can not kill it, since it belongs to "Admin" and has no administrator rights himself.
2 - Creating another program which will not be killable by administrators. A service? A program which runs under SYSTEM acount? Somehow so a user with administrator rights should not be able to kill it using task manager.
This other program will be watching [url removed, login to view] program, so if it is terminated (by the user or by itself) it will do some action, most likely rebooting the computer.
ID dự án: #3829465