如何在开机时锁住系统键?----------急需!!!!(100分)

  • 主题发起人 主题发起人 qiluzhizi
  • 开始时间 开始时间
Q

qiluzhizi

Unregistered / Unconfirmed
GUEST, unregistred user!
也就是只能输入字符和数字,其他键无效,包括ALT+F4;更详细一点的说,就是不能让其他<br>人操纵计算机,只有输入密码之后,解锁才行,急需,谢谢!!!!
 
做个程序放在启动里,机器启动后先运行你的程序,在你的程序里注册热键,覆盖掉系统<br>热键
 
你指的是进入操作系统,还是打开电源就锁。
 
放在启动里不行,从启动里删了就行了,或者在我的程序运行前双击桌面,同样阻挡不了<br>用户啊?<br>在win98启动时,锁键 !谢谢!!
 
最好有原代码
 
设定开机密码不行吗?<br>没有开机权限就不能操作计算机
 
hehe ,有理,设个开机密码不就完了。
 
&nbsp; 设开机密码也没用呀打开机箱清一下CMOS,:-(<br>&nbsp; &nbsp;只有一个办法:下班时把硬盘带回家!
 
设个开机密码,再修改注册表,别人就不能按Esc键匿名登陆了
 
建议用Win2000吧,它的策略组很有用的。<br>Linux 也行。它们的事件记录挺好的。
 
现在有个USB密码锁,是否可用?!
 
你先做好一个程序把注册表的系统键改掉,然后在手动或者做个程序在<br>HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/Run<br>新建一个键值指向你的程序。<br>
 
冰封侠,能否详细点?最好原代码,ok?
 
好的,下周给你代码,ok?
 
写下程序:只在这一行:<br>&nbsp; &nbsp; &nbsp;SystemParametersInfo( SPI_SCREENSAVERRUNNING, vr_syskey,nil, 0);<br>然后让其自动动行即可。<br>
 
&lt;font color="#FF0000" size="6"&gt;大家帮帮忙,给看一下&lt;a href=http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=506445&gt;“寻找简单的方法,filter消息。”&lt;/a&gt;&lt;/font&gt;
 
zl,你的答案是锁住了系统键,但没有琐住alt+f4,我的意思是我有一个软件<br>要这方面的东东,只有通过我的软件后,才能操纵计算机,不仅要锁系统键,工具栏什么的<br>都要锁。
 
那就声明一个bool变量,平是为false,当你想关闭时再值为true.<br>然后在Form的onClose事件中对这个变量进行检测,若为true,则canClose:=true;<br>这样Alt+F4就无可耐何了,因为它不知何如何去设置那个变量。
 
功能:当程序正常运行时,用户按下:DEL+ALT+CTRL找不到程序名<br>{调用API函数}<br>function RegisterServiceProcess(dwProcessID, dwType: Integer): Integer; stdcall; external 'KERNEL32.DLL';<br>{隐藏程序名}<br>procedure TStealth.HideApplication;<br>begin<br>&nbsp; if not (csDesigning in ComponentState) then<br>&nbsp; &nbsp; RegisterServiceProcess(GetCurrentProcessID, 1);<br>end;<br>{显示程序名}<br>procedure TStealth.ShowApplication;<br>begin<br>&nbsp; if not (csDesigning in ComponentState) then<br>&nbsp; &nbsp; RegisterServiceProcess(GetCurrentProcessID, 0);<br>end;
 
后退
顶部