怎么使小弟我的应用程序运行后,用户不能主动使用WindowsXP其他任何功能

如何使我的应用程序运行后,用户不能主动使用WindowsXP其他任何功能
用钩子可以捕获鼠标消息和键盘消息,但是怎样使我编的vc应用程序正常响应鼠标键盘消息(如button,edit),而WindowsXP的所有其他功能在我的程序不退出前,用户都不能主动使用(如关机,ctrl+Alt+Del或调用其他程序)

------解决方案--------------------
那你用钩子捕获所有的鼠标和键盘消息不就行了。这些消息你统统都扔掉,不让它继续走下去。不就有你说的那种效果了吗