1. 把任务管理器程序给别人删除了,不让别人打开
2. 接下来这个比较温柔,通过C#内置的Process类,对任务管理器的进程进行扫描,如果检查到有taskmgr.exe的进程(任务管理器进程),就把这个进程结束了。
3. 写两个程序进行双保护。这个想法是网上提的最多的思路,如果一个程序被结束了,另一个程序检测枯滑到这个程序不在了,就立即重新启动该程序,双双保护,互助互利(结果我尝试了一下,不可取,因为1,CPU使用率太高,一直在循环检测,计算机速度立即就下了。我妈妈这个机子,P4的配置,1G内存,也来不起了。网页也卡起了。2,我写了一个第三方程序,以最快速率去结束这个两个进程,如果这两个进程为伏搏了节约CPU的使用率,而把扫描间隔时间隔的太开的话,立刻被我的程序洗白。
4.没厅腊 技术含量比较高了,通过Windows的驱动机制,把自己给隐藏了(把自己变成驱动),然后隐藏到系统中运行,在任务管理器完全找不到.
5. 用第三方的VC++程序,辅助C#程序达到不让别人禁止C#进程的方法。
运行regedit打开注册表编辑器,依次展开"HKEY_LOCAL_MACHIN\SYSTEM\CurrentControlset\control",右键单击"control"项,选择"新建/项",重命名该项为"storagedevicepolicies";
在右框内右键点击
“新建‘DWORD值和键’”,命名该值为"writeprotect",并设置其值为"00000001(十六进制)"。
按F5刷新后退出注册表编辑器即可。
假若要取消对闪存盘的写保护功能,只须把上述的"writeprotect"值改成"00000000(十六进制)"即可。
不会可以下乎锋个
优化博士唤顷巧,让可以远程帮你的。
方法一:格式化我的纤败电脑(右击)-管理-磁盘管理-选中U盘右键删除后格式化(网上的方法,本人没有测试过,但愿有用)
方法二:修改注册表
1、郑竖帆打开注册表win+R(即开始-运行)键入regedit.exe
2、进入如下目录
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
若没有StorageDevicePolicies项则建立此项
3、建立Dword值命名为WriteProtect并令其值为0
4、重启
以上为常规 *** 作,但在实际 *** 作中,进行如上 *** 作有时会解决不了写保护的问题,针对此问题笔者进行了如下 *** 作
方法三:带U盘重启电脑
1、重启时带U盘重启,当系统重启至U盘灯闪时,拔掉U盘
2、系统重启完毕后插入U盘,U盘 *** 作恢复正常
第一种方法,是不可能用的了,因为我的硬盘中全是有用的资料。
第二种方法试了,注意StorageDevicePolicies项和WriteProtect值可能都没有,可以直接新建。不过还是没有效果。
第三种方法,试了两次,也是不行。
后来又上网搜,有人说这可能是exFat格式的问题,所以想用一些办法把exFat格式转换成NTFS,不过用Convert命令提示不允许。用想用一些工具转换,PQ,太久远了,不用它,我机器装的是win7和winXP双系统,我于是进入win7,用win7 下的Acronis Disk Director,进入程序后,喊雹转换选项太多,害怕转换错了。就没用。后来想到可以用chkdsk这个命令试一下。
于是:开始——运行——cmd——chkdsk F: /F(其中F:是盘符),没什么反应,就做别的事情了,不知道过了多久,我 *** 作我的移动硬盘,竟然好了,不再提示“介质受写入保护”了,再一看,chkdsk命令执行完了,有一些提示信息。关闭,问题解决。
第三种方法简单有效,记住:/F一定要写进去。造成这个原因是你的硬盘格式如果为EXFAT 就很容易出这个错
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)