首先,我要说明的是我不是要作一个网吧管理软件,大家一定都去过网吧吧?
一般的网吧管理软件,如pubwin,启动的时候,会先控制windows操作系统,然后再让用户输入用户名和密码,才能进入系统,并且屏蔽了所有的系统热键……现在,老板让我作的一个商业软件,他要求我的这个软件随windows启动而启动(这个好说,大家都知道)在进入系统后,整个系统只能运行我的软件,所有的系统热键被屏蔽,一些Explorer能用的功能,如打开文件夹,改名啊,都不能用,
也就是说,让用户不能进入Explorer外壳,只能在我的软件框架中运行(和网吧的客户机有些像)请问,具体怎么写程序啊?给个思路好不好?有源码更好!
一般的网吧管理软件,如pubwin,启动的时候,会先控制windows操作系统,然后再让用户输入用户名和密码,才能进入系统,并且屏蔽了所有的系统热键……现在,老板让我作的一个商业软件,他要求我的这个软件随windows启动而启动(这个好说,大家都知道)在进入系统后,整个系统只能运行我的软件,所有的系统热键被屏蔽,一些Explorer能用的功能,如打开文件夹,改名啊,都不能用,
也就是说,让用户不能进入Explorer外壳,只能在我的软件框架中运行(和网吧的客户机有些像)请问,具体怎么写程序啊?给个思路好不好?有源码更好!
不知对你有没有帮助 :)HDESK CreateDesktop(
LPCTSTR lpszDesktop, // name of the new desktop
LPCTSTR lpszDevice, // reserved; must be NULL.
LPDEVMODE pDevMode, // reserved; must be NULL
DWORD dwFlags, // flags to control interaction with other applications
DWORD dwDesiredAccess, // specifies access of returned handle
LPSECURITY_ATTRIBUTES lpsa // specifies security attributes of the desktop
);