我的程序运行后,用户不能进行其它任何操作。怎么实现?给个思路? 如用户不能点开始菜单,不能点击托盘区图标,不能双击桌面的图标。即不能操作除我的程序之外其它任何操作。有那些途径(编程和非编程的)可以实现?给个思路也行。我想编程实现。而且当用户为管理员权限时,又切换到“可以进行任何操作”的状态。先谢了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 98下比较好实现BOOL bOldState;SystemParametersInfo(SPI_SETSCREENSAVERRUNNING, TRUE, &bOldState, 0); 就可以了如果是xp,2000就需要用钩子了。 Windows XP系统中如何屏蔽 Ctrl+Alt+Del、Alt+Tab以及Ctrl+Esc键序列http://www.vckbase.com/document/viewdoc/?id=424WINDOWS NT/2000下如何屏蔽CTRL+ALT+DELhttp://www.vckbase.com/document/viewdoc/?id=242 楼上诸位你们的思路有局限,我认为可以采用模态对话框的方式实现,在初始化的时候把对话框的父窗体设置成桌面(Explorer) 大家误会楼主的意思了。你们把键盘和鼠标锁定了怎么操作他自己的程序啊?他要:“不能操作除我的程序之外其它任何操作”????意思说要让他的程序抢占所有的CPU时间,一点都不给其它的;但又不能造成死机的现象?问题不是那么简单哦,兄弟们!!! 楼上的Kugou123:但是别人可以最小化那个程序了然后运行其它程序啊?!!! 用程序中止Explorer.exe进程,此进程负责桌面一切Shell的调度,没了它桌面将一片空白,且后台运行的程序却不受影响,想恢复的时候重起Explorer.exe进程(重起后还能不能恢复桌面就不大清楚了,可试试看) to I_Love_CPP(我爱C++) :屏蔽掉最小化和关闭窗口的消息不就可以了吗? To kugou123(酷狗)(每天学VC,补充你我的维C) ( ): 如果屏蔽掉最小化和关闭窗口的消息对单界面的程序还勉强可以,但对多界面的怎么办?我试着把这个问题实例化一下(楼主你看你是否是这个意思):比如这个程序是QQ,那么用户可以进行平常一样的操作(最大最小化,发送接受消息,聊天等等);但用户不能打开其他任何程序运行直到用户关闭QQ。大家继续努力啊!!!关注。 谢谢各位!TO I_Love_CPP(我爱C++) 基本上是这个意思。 MFC中的菜单项怎么与另一个对话框(窗口)连接 错误10055 控件debug出错信息 关于对话框字体的问题 想问下..MSN的功能夹是怎么做出来的?? MFC中的D/V 请教高手 麻烦介绍一个能down vs.net english version的网站!!!! 对话框使用GDI+贴Png图片后被CFileDialog冲掉怎么办 如何将CString数据类型转换成char* 请问:View类中怎么捕获ActiveX的事件? 如何在VC中加入邮件发送,在线等待
BOOL bOldState;
SystemParametersInfo(SPI_SETSCREENSAVERRUNNING, TRUE, &bOldState, 0);
就可以了
如果是xp,2000就需要用钩子了。
http://www.vckbase.com/document/viewdoc/?id=424WINDOWS NT/2000下如何屏蔽CTRL+ALT+DEL
http://www.vckbase.com/document/viewdoc/?id=242
你们把键盘和鼠标锁定了怎么操作他自己的程序啊?
他要:“不能操作除我的程序之外其它任何操作”????意思说要让他的程序抢占所有的CPU时间,一点都不给其它的;
但又不能造成死机的现象?问题不是那么简单哦,兄弟们!!!
比如这个程序是QQ,那么用户可以进行平常一样的操作(最大最小化,发送接受消息,聊天等等);但用户不能打开其他任何程序运行直到用户关闭QQ。大家继续努力啊!!!关注。
TO I_Love_CPP(我爱C++)
基本上是这个意思。