明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

隱藏我的電腦中驅(qū)動(dòng)器

[摘要]使用下面的程序后請(qǐng)重新啟動(dòng)計(jì)算機(jī)。"NoDrives"是二進(jìn)制值,也可以是十進(jìn)制值。一個(gè)驅(qū)動(dòng)器的值是前面驅(qū)動(dòng)器的值的兩倍:A = 1 , B = 2 , C = 4 , D = 8 , E = 16 ......依次類推。例如:如果想隱藏盤符C和盤符E,就要將 4 和 16 相...
使用下面的程序后請(qǐng)重新啟動(dòng)計(jì)算機(jī)。

"NoDrives"是二進(jìn)制值,也可以是十進(jìn)制值。

一個(gè)驅(qū)動(dòng)器的值是前面驅(qū)動(dòng)器的值的兩倍:A = 1 , B = 2 , C = 4 , D = 8 , E = 16 ......依次類推。

例如:如果想隱藏盤符C和盤符E,就要將 4 和 16 相加,結(jié)果是 4 + 16 = 20 ,然后調(diào)用 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;
      OpenKey('Software\Microsoft\Windows\CurrentVersion\Policies\Explorer', True);
      WriteInteger('NoDrives', HideNumber);
      CloseKey;
    end;
  finally
    Reg.Free;
  end;
end;

增加下列代碼在一個(gè) Button 的 OnClick 事件中,可以讓我的電腦里隱藏的驅(qū)動(dòng)器重新顯示,但必須重新啟動(dòng)計(jì)算機(jī)。

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

      RootKey := HKEY_LOCAL_MACHINE;
      OpenKey('Software\Microsoft\Windows\CurrentVersion\Policies\Explorer', True);
      DeleteValue('NoDrives');
      CloseKey;
    end;
  finally
    Reg.Free;
  end;
end;

當(dāng)然,實(shí)際上這個(gè)解決方法不能真正的隱藏驅(qū)動(dòng)器,更貼切的解決方法將在次站點(diǎn)盡快得到響應(yīng)。