Is there any way to prevent console application to close ?
(that the user can\'t close the program)
Normally a console application can be aborted by pressing CTRL-C.
You can prevent CTRL-C from aborting your application by setting the Console.TreatControlCAsInput property or handling the Console.CancelKeyPress event.
Of course this won't stop the user from being able to kill your process, e.g. using Task Manager.