首页 > 其他分享 >delphi 隐藏盘符

delphi 隐藏盘符

时间:2024-08-10 08:56:02浏览次数:11  
标签:HideNumber Reg2 delphi 盘符 NoViewOnDrive WriteInteger 隐藏 NoDrives

 {
 0000000为不隐藏或禁止所以驱动器,FFFFFFFF相反。

00000001-A
00000002-B
00000004-C
00000008-D
00000010-E
00000020-F
00000040-G
00000080-H
00000100-I
00000200-J
00000400-K
00000800-L
00001000-M
00002000-N
00004000-O
00008000-P
例子:
隐藏D盘\禁止D盘:
NoDrives=00000008
NoViewOnDrive=00000008

如果要隐藏几个盘,只要把相应盘符的值相加就行,是逢16进1。
例子:
隐藏D盘、E盘,禁止E盘、F盘
NoDrives=00000018
NoViewOnDrive=00000030
 }
 procedure NoDriver(HideNumber: integer);
 var
  Reg2: TRegistry;
 begin
  Reg2 := TRegistry.Create;
  try
   with Reg2 do
   begin
    RootKey := HKEY_CURRENT_USER;
    OpenKey('Software\Microsoft\Windows\CurrentVersion\Policies\Explorer', True);
    WriteInteger('NoDrives', HideNumber);
    WriteInteger('NoViewOnDrive', HideNumber);
    CloseKey;

//    RootKey := HKEY_LOCAL_MACHINE;
//    OpenKey('Software\Microsoft\Windows\CurrentVersion\Policies\Explorer', True);
//    WriteInteger('NoDrives', HideNumber);
//    WriteInteger('NoViewOnDrive', HideNumber);
//    CloseKey;
   end;
  finally
   Reg2.Free;
  end;
  sendMessage(HWND_BROADCAST,WM_SETTINGCHANGE,0,0); //发送安装信息广播
 end;

 

标签:HideNumber,Reg2,delphi,盘符,NoViewOnDrive,WriteInteger,隐藏,NoDrives
From: https://www.cnblogs.com/BTag/p/18351929

相关文章

  • 怎样把微信里的私密好友隐藏起来?教你2种方法,简单实用
    在这个被数字浪潮深刻塑造的时代,微信,这一通讯巨擘,已然融入了我们生活的每一个角落,成为日常交流与工作的坚实桥梁。然而,在享受其带来的便捷与紧密连接的同时,我们也不得不面对隐私保护的微妙挑战,尤其是当个人空间与伴侣间的好奇心产生微妙碰撞时。如何在不牺牲信息完整性的前提下......
  • Delphi编程常用快捷键大全
    快捷键对于提高编程速度有着很重要的影响,本文汇总整理了Delphi常用的快捷键,供大家参考之用:Ctrl+PageUp将光标移至本屏的第一行,屏幕不滚动。Ctrl+PageDown将光标移至本屏的最后一行,屏幕不滚动。Ctrl+↓向下滚动屏幕,光标跟随滚动不出本屏。Ctrl+↑向上滚动屏幕,光标跟随滚动不出本屏......
  • 不拉黑不删除隐藏好友方法的三个步骤
    在微信的复杂社交生态中,巧妙地平衡工作与个人生活的界限,有时需要对特定好友进行“隐藏”处理,以维护隐私与专注度。尽管微信官方并未直接提供一键隐藏好友的功能,但我们可以通过一种高级且策略性的方法来间接达到这一目的,即利用微信的“密友”或类似功能的变通策略(需注意,这里的“......
  • 《最新出炉》系列小成篇-Python+Playwright自动化测试-66 - 等待元素至指定状态(出现
    1.简介在我们日常工作中进行UI自动化测试时,保证测试的稳定性至关重要。其中一个关键方面是正确地定位和操作网页中的元素。在网页中,元素可能处于不同的状态,有些可能在页面加载完成之前不在DOM中,需要某些操作后才会出现,而其他元素可能一直存在于DOM中,但最初处于隐藏状态,需要通过操......
  • 常见的隐藏页面元素的方式
    常见的隐藏页面元素的方式有以下几种:display:none;:元素完全不显示,不占据页面空间,也不会影响页面布局。visibility:hidden;:元素不可见,但仍占据原来的空间,会影响页面布局。opacity:0;:元素透明度变为0,不可见但占据空间,并且可以响应鼠标事件。width:0;height:0;ov......
  • macOS Sequoia Beta 隐藏款新壁纸
    苹果发布了macOSSequoiaBeta5,有一些Mac用户安装后发现了一款新的森林主题壁纸。但是,该壁纸还未正式发布,而且还隐藏在系统文件中。新壁纸:Sequoia-Sunrise1920×1080266KB隐藏文件夹位置以及新壁纸的.heic和.mov格式 (动态模式)下载链接「包含标准的macOSS......
  • Delphi打开软键盘osk.exe
    开发环境DelphiXE11.3UnitunitUnit1;interfaceusesWinapi.Windows,Winapi.Messages,System.SysUtils,System.Variants,System.Classes,Vcl.Graphics,Vcl.Controls,Vcl.Forms,Vcl.Dialogs,Vcl.StdCtrls,winapi.ShellAPI,ShlObj,TLHelp32;typeTForm1......
  • 【编程语言】Delphi使用教程
    目录一、概述二、Delphi的开发环境三、Delphi基本功能3.1创建新项目3.2设计表单3.3编写代码3.4编译和运行3.5调试四、Delphi的高级的概念和技巧4.1使用组件和类4.2数据库操作4.3图形和多媒体4.4网络编程4.5调试和优化4.6 部署和分发4.7版本控制和......
  • delphi 导出到excel的7种方法
    delphi导出到excel的7种方法本文来自爱好者8888的CSDN博客,全文地址请点击:https://blog.csdn.net/kpc2000/article/details/17066823?utm_source=copy===================================================================================================第一种方法d......
  • Delphi Format 格式化数字
    Format('x=%d',[12]);//'x=12'//最普通Format('x=%3d',[12]);//'x=12'//指定宽度Format('x=%f',[12.0]);//'x=12.00'//浮点数Format('x=%.3f',[12.0]);//'x=12.000'//指定小数Format('x......