Delphi实例演示:隐藏系统中的驱动器

2008-02-23 07:20:35来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

1 2 下一页

一个怎样在我的电脑里隐藏驱动器的例子。希望对一些人有用。

使用下面的程序后请重新启动计算机。

"NoDrives"是二进制值,也可以是十进制值。

一个驱动器的值是前面驱动器的值的两倍:A = 1 , B = 2 , C = 4 , D = 8 , E = 16 ......依次类推。

例如:如果想隐藏盘符C和盘符E,就要将 4 和 16 相加,结果是 4 16 = 20 ,然后调用 HideDriver(20);

uses ReGIStry;

procedure HideDriver(HideNumber: integer);
var Reg: TRegistry;
begin
Reg := TRegistry.Create;
try
with Reg do
begin
RootKey := HKEY_CURRENT_USER;
OpenKey('Software\Microsoft\Windows\CurrentVersion\Policies\Explorer', True);
WriteInteger('NoDrives', HideNumber);
CloseKey;

RootKey := HKEY_LOCAL_MACHINE;

上一篇: 简析XML及其在Delphi中的应用
下一篇: Delphi开发基于DCOM的聊天室

1 2 下一页

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Delphi中如何实现透明按钮

下一篇:用Delphi实现StringTokenizer功能