如何让一个程独霸整台电脑 就是一个程序运行后,退出前 别的程序不能运行,焦点 终在该程序上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 独霸是不行的,Windows系统进程也让你独霸了?可以屏蔽屏幕,使用户无法运行其他程序 听说是替换explorer.exe工程比较大.... 把form的style设成statontop,windowstat设成max,把右上角的最小化,和x全弄掉在form的keypress事件里屏蔽掉alt+tab,win键,Alt+F4和Alt+ctrl+delete。那别人还有什么办法搞别的程序? 把form的style设成statontop,windowstat设成max,把右上角的最小化,和x全弄掉****************这个行,我就这么做keypress事件里屏蔽掉alt+tab,win键,Alt+F4和Alt+ctrl+delete*************可以吗,alt+tab,win键,Alt+F4和Alt+ctrl+delete 这些都是系统热键 可以在程序 里屏蔽吗 ???(HOOK是可以屏蔽掉一些,但不能用)现在怕的就是 用户 按alt+tab,win键,Alt+F4和Alt+ctrl+delete 。还有ALT+ESC 这些热键 把窗口设置成最大化,然后:SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE);把窗口置于最顶端. 把窗口的标题栏去掉,设窗口的align为alClient,再设为总在上面 做几步:1.把窗口始终保持在最前端SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE);2.把窗口设置成无边框显示3.窗口显示属性为最大化我没试.你试试 还有一个办法,不太好,如果你的机子只是用来运行这个程序的.你可以修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon键值下的shell的值原本为 explorer.exe替换成你要运行的程序的路径就行了.声明:替换之后系统每次一启动就会运行你的程序,连桌面都不出现.有一定的危险性,建议你的程序有回复注册表 shell的值的这一项出问题别找我 :) terry6394(临时学VB):把 SYSTEM.ini 里的[boot]shell=Explorer.exe //改成要运行的程序就行了不能这么做,,,************************************1.把窗口始终保持在最前端SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE);2.把窗口设置成无边框显示3.窗口显示属性为最大化这些都好办余下的问题是如何对付系统的热键,, 像 传奇游戏 里的的那种方式,可能是用 DX(或其他,我只是猜)因为,DX很容易实现(一个程序运行的时候,不能切换到别的程序去),只要设置一下协同等级就行了其他方法没有吗??? 对付系统热键,可以采用锁定键盘的方法,不过影响你程序的正常操作,还是键盘HOOK吧。 安装Dos6.22 <据MicroSoft说这个版本的Dos很稳定>把你的程序改成Dos版的<估计挺痛苦>这样别的程序就根本不可能干扰到你了. 隐藏任务栏,屏掉系统热键,用几个API函数就可搞定 对付系统热键的话可以用到钩子。如果你的是在NT内核的系统的话,有人写了一个底层钩子,可以实现屏蔽任何一个按键。http://blog.csdn.net/goodname008/archive/2004/08/21/80827.aspx 没可能,服务程序照样Run的http://lysoft.7u7.net 虽然能够用独霸桌面,但是快捷键什么,都能运行的,比方说我的winamp是用F10打开的,那么照样还可以打开呀, 一个windows api函数就可以做了!把它做为屏幕保护就可以了!very easy! 把form的style设成statontop,windowstat设成max,把右上角的最小化,和x全弄掉在form的keypress事件里屏蔽掉alt+tab,win键,Alt+F4和Alt+ctrl+delete。那别人还有什么办法搞别的程序?====这个可以 求增大程序自身体积代码 cxGrid子表单全部展开 请教,如何和Excel联系? 有人知道如何将一个excel的格式转换成5.0的格式吗? 如何提高树的加载效率 为什么dbedit不会自动显示数据? 怎样遍历一目录树并将其子目录及文件拷贝到另一地方 在线简单有分 求救,今天完不成可能被炒。 大家有没有用过String数组来读取文件流? 如果没有安装winrar如何压缩文件。 关于“About”对话框的制作
可以屏蔽屏幕,使用户无法运行其他程序
工程比较大....
可以在程序 里屏蔽吗 ???(HOOK是可以屏蔽掉一些,但不能用)
现在怕的就是 用户 按alt+tab,win键,Alt+F4和Alt+ctrl+delete 。还有ALT+ESC 这些热键
SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE);
把窗口置于最顶端.
1.把窗口始终保持在最前端
SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE);2.把窗口设置成无边框显示3.窗口显示属性为最大化我没试.你试试
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
键值下的shell的值
原本为 explorer.exe
替换成你要运行的程序的路径就行了.声明:替换之后系统每次一启动就会运行你的程序,连桌面都不出现.有一定的危险性,建议你的程序有回复注册表 shell的值的这一项
出问题别找我 :)
[boot]
shell=Explorer.exe //改成要运行的程序就行了
不能这么做,,,
************************************
1.把窗口始终保持在最前端
SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE);2.把窗口设置成无边框显示3.窗口显示属性为最大化这些都好办
余下的问题是
如何对付系统的热键,,
把你的程序改成Dos版的<估计挺痛苦>
这样别的程序就根本不可能干扰到你了.
====
这个可以