如何修改注册表禁止用户关机?求c#代码,如果修复回来..

问题描述

我是学生,现在在做一个小项目遇到个问题,我的小项目是检测U盘是否被拔出,如果用户关机前没拔出就不许用户关机....有个师兄教我通过修改注册表来实现....但是我不会啊...求高手...师兄说:思路是这样子..接着你判断U盘是否拔出..之后..如果没有..就用代码执行..将注册表修改..阻止用户关机..如果U盘已经拔出..也修改注册表..允许用户关机..谢谢各位

解决方案

解决方案二:
想关机怎么都能关
解决方案三:
这个是你能阻止的么?
解决方案四:
不知道你师兄实现了没有。
解决方案五:
哇塞,,都能阻止关机了?你是不是不许用户按主机上面的关机按钮?不许用户把电源?那是你能控制的?
解决方案六:
果然高端!
解决方案七:
应该是检测U盘进程是否关闭,如果未关闭,先关闭U盘进程,然后关机!
解决方案八:
引用1楼的回复:

想关机怎么都能关

是用户按下关机键不让他关机,然后提示U盘没拔,要他把U盘带走再关机
解决方案九:
引用3楼的回复:

不知道你师兄实现了没有。

是用户按下关机键不让他关机,然后提示U盘没拔,要他把U盘带走再关机,他没时间帮我弄,让我自己找资料...
解决方案十:
引用7楼的回复:

引用1楼的回复:想关机怎么都能关是用户按下关机键不让他关机,然后提示U盘没拔,要他把U盘带走再关机

在显示器上挂个纸条,拔出U盘再关机
解决方案十一:
引用6楼的回复:

应该是检测U盘进程是否关闭,如果未关闭,先关闭U盘进程,然后关机!

是用户按下关机键不让他关机,然后提示U盘没拔,要他把U盘带走再关机...因为我们学校很多人上机房上课都忘带U盘走,所以做个软件提醒一下他们
解决方案十二:
引用10楼的回复:

引用6楼的回复:应该是检测U盘进程是否关闭,如果未关闭,先关闭U盘进程,然后关机!是用户按下关机键不让他关机,然后提示U盘没拔,要他把U盘带走再关机...因为我们学校很多人上机房上课都忘带U盘走,所以做个软件提醒一下他们

在显示上贴个条,走前拔下U盘,这样更管用
解决方案十三:
引用11楼的回复:

在显示上贴个条,走前拔下U盘,这样更管用

牛逼...正解
解决方案十四:
该回复于2012-07-19 09:11:53被版主删除
解决方案十五:
期待楼主以及楼主的师兄能够完成,期待完成后的代码

时间: 2024-10-01 09:01:37

如何修改注册表禁止用户关机?求c#代码,如果修复回来..的相关文章

修改注册表加快开关机时间

每次启动Windows XP,蓝色的滚动条都要走上好多次,其实这里我们也可以把它的滚动时间减少,以加快启动速度.打开注册表编辑器,找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters,在右边找到EnablePrefetcher主键,把它的默认值3改为1,这样滚动条滚动的时间就会减少. 加快开机速度 >>>>在XP中关机时,系统会发送消息

怎样在VC++中访问和修改注册表

Windows95/98/Me的注册表包含了Windows95/98/Me的系统配置.PC机的硬件配置.Win32应用程序和用户的其他设置信息.注册表和INI文件不同,它是多层次的树状数据结构,具有六个分支(根键),每个分支又由许多的键和键值组成,而每个键则代表一个特定的配置项目. 在实际编程工作中,我们遇到了如何在Visual C++中对Windows95/98/Me注册表整个树状结构信息进行访问和修改的问题,如查询和修改注册表中用户姓名和公司名称的有关信息.通过编程实践,我们实现了在Visu

windows7系统怎么禁止用户修改注册表

  1.打开运行对话框,运行"regedit",回车打开注册表; 2.然后依次定位找到HKEY_CURRENT_USER/SOFTWARE/Microsoft/Windows/CurrentVersion/Policies键值,在Policies项下找到"System"项; 3.接着在对应System的窗口右侧空白处右击选择新建一个DWORD串值,并将其名称命名为DisableRegistryTools,然后双击该项; 4.在弹出的窗口中将数值数据设置为1,然后点击

修改注册表加快WIN7开关机速度

1)运行 regedit 进入注册表. 2)依次打开到:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters 3)在右边"EnablePrefetcher"主键,把它的默认值由 3 改为 0. 4)重启计算机 修改注册表加快Windows 7 系统关机速度 1)运行 regedit 进入注册表. 2)HKEY_CURRENT_USERContr

Win7禁止远程修改注册表杜绝他人控制修改电脑

  想必有很多人都用过win7电脑里里面的远程桌面功能吧,它默认情况下是开启了远程用户可以修改本地电脑注册表的功能,虽然它可以让我们在电脑有故障或者要取得文件的时候只要通过远程桌面就可以进行控制操作,但是也有不少用户觉得远程修改注册表也是会对自己的电脑有点危险,让不怀好意的人控制修改了电脑可就不好了,那么要怎么禁止远程修改注册表呢?现在小编就为大家带来Win7禁止远程修改注册表的技巧吧. 1.打开开始菜单中的运行,在运行对话框中输入"regedit",回车打开注册表编辑器; 2.然后展

Windows7禁止软件修改注册表教程

  1.点击[开始]---[搜索程序和软件]中输入"gpedit.msc"打开组策略; 2.展开找到[用户配置]-[管理模版]-[系统],在右边双击"阻止访问注册表编辑工具"; 3.把它设置为"启用"这样就可以了. 很多时候一些恶意软件会篡改系统注册表,导致系统错误,为看避免这一情况发生,用户可以先提前禁止软件自动修改注册表.

如何修改注册表加速win7的关机速度

电脑的开机速度比较让人在意,而对于关机速度很多人都是无所谓的态度.因为很多时候点击关机就直接出门了.或者睡觉去了,而如果对于关机速度也比较在意的人,可以跟着小编去设置下注册表的一个项的值,让你电脑关机速度更快. 1 进入注册表编辑器 点击开始 - 在搜索框里面输入"regedit".按下Ente或者确定就进入注册表了. 2 定位到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control项,然后找到WaitToKillServiceTimeO

修改注册表加快Windows 7关机速度

  关机更迅速,操作简单方便,何乐而不为呢! 在Windows7系统的"开始"菜单的搜索框中输入"regedit"打开注册表编辑器,接下来找到"HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control"项打开,可以发现其中有一项"WaitToKillServiceTimeOut"项,鼠标右键点击,选择右键菜单下的"修改"命令项,从打开的对话框中可以看到Windo

Win8如何设置禁止远程修改注册表以提高系统安全性

  首先使用"Win+X"快捷键,弹出系统访问快捷菜单,点击"运行"命令,切换到系统运行文本框,输入"gpedit.msc"命令并回车,开启系统组策略编辑器. 从编辑器左侧列表中,依次展开"计算机配置"-"Windows设置"-"安全设置"-"本地策略"-"安全选项"节点,找到目标节点下的"网络访问:可远程访问的注册表路径"组策