首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏X

    Python3使用winreg模块操作注册表

    在Windows系统中,注册表本质上就是一个数据库,其中存放着硬件、软件、用户、操作系统以及程序相关设置信息。 我们除了使用regedit,也可以通过编程读取并操作系统注册表,以下以Python3为例。 subDir) count = QueryInfoKey(keyHandle)[0] # 获取该目录下所有键的个数(0-下属键个数;1-当前键值个数) for i in range(count): # 3. 以下以修改注册表中防火墙的公网和家用网络的开启和关闭为例。 ) # 2.获取指定目录下键的控制 keyHandel = OpenKey(regRoot, subDir+keyName) if is_admin(): # 3.

    1.3K10编辑于 2022-05-06
  • 来自专栏方亮

    一种注册表沙箱的思路、实现——研究Reactos中注册表函数的实现3

    ); } else { ClassLength = 0; } // +3 再& ~3是为了让大小按4字节对齐且取其上限 // 如果存在lpClass,则要将ClassLength的长度算进去 // 如果存在lpClass,则要使用 KEY_NODE_INFORMATION结构体 BufferSize = ( ( sizeof(KEY_NODE_INFORMATION) + NameLength + 3 ) & ~3 ) + ClassLength; } else { // 如果不存在lpClass,则使用KEY_BASIC_INFORMATION结构体

    73730发布于 2019-01-16
  • 来自专栏全栈程序员必看

    Android注册表_手机注册表文件在哪里

    " it="15e3c8f8f47" ut="15e3c8f8f47" version="740" userId="10109"> <sigs count="1"> <cert index="2" key " it="15cd<em>3</em>e2506a" ut="15cd<em>3</em>e24f38" version="161" userId="10077"> <sigs count="1"> <cert index="9" key /Xgb3fS6krDt4t c+3xxZAR5GN6kxGywWQJJ7gOle5BVNz9L4b/jrSilVNNKcy09V1+fmnrIBFf3cLttCLnUWDGszOi zgXDW2cJerFMoP8vY /LvhUKzh2bdxAYelxtLR+EU7hWRFw/GmJHg TSvhAVKReWUZolS2bOk0xaybV499hHEAGutl2mX90KJ4EIZh3LZNk3qjy3terL8YDqoayWI " value="MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCQf3mYkETGzJB7/nDc1x2uDWye+l/wqSm/rFcj 07wVcY5g3VtTuczhgkk7CRJmfTcJO6WGQJTcg

    15.6K60编辑于 2022-11-04
  • 来自专栏全栈程序员必看

    一款css3很美的iphone注册表单样式

    DOCTYPE html> 2 <html lang=""> 3 <head> 4 <title>Animated Checkboxes using CSS3</title> 5 < left; 218 width: 100px; 219 } 220 221 input[type=submit] { 222 width: 80px; 223 color: #f3f3f3 webkit-box-shadow: #4b4b4b 0px 2px 5px; 229 -moz-box-shadow: #4e4e4e 0px 2px 5px; 230 box-shadow: #e3e3e3 2px 5px; 231 border: none; 232 } 233 input[type=reset] { 234 width: 80px; 235 color: #f3f3f3 webkit-box-shadow: #4b4b4b 0px 2px 5px; 241 -moz-box-shadow: #4e4e4e 0px 2px 5px; 242 box-shadow: #e3e3e3

    50010编辑于 2022-07-15
  • 来自专栏VBA 学习

    VBA操作注册表

    VBA语言本身实现了3个操作注册表的函数,这几个函数使用比较简单,适合保存一些简单的配置信息: ? 这3个函数固定只能操作的注册表路径是: HKEY_CURRENT_USER\Software\VB and VBA Program Settings 写一个简单的测试语句: VBA.SaveSetting 3、DeleteSetting DeleteSetting就是删除信息,比较简单。 因为这3个函数能操作的注册表路径固定了,所以在VBA里用起来就比较的简单,当然这也同时让这个3个函数有了很大的限制。 如果需要操作其他路径的注册表信息,可以使用WScript.Shell,可以看看在VBA CreateObject函数如何找到所需要的依赖文件中提到的用法。

    3.1K20发布于 2020-09-10
  • 操作注册表

    用.NET下托管语言C#操作注册表,主要内容包括:注册表项的创建,打开与删除、键值的创建(设置值、修改),读取和  删除、判断注册表项是否存在、判断键值是否存在。    如: C#代码  收藏代码 RegistryKey key = Registry.LocalMachine;   3:在操作的过程中涉及到子分支,要用进行深入,单个会报错!  一:注册表项的创建,打开与删除  1:创建:  创建注册表项主要用到RegistryKey 的CreateSubKey()方法。 注意,如果该注册表项不存在,这调用这个方法会抛出异常  3:删除:  删除注册表项主要用到RegistryKey 的DeleteSubKey()方法。 Key.OpenSubKey(softwaretest,true);   info = myreg.GetValue(test).ToString();   myreg.Close();   info结果为:园  3

    25310编辑于 2025-07-18
  • 来自专栏sofu456

    windows注册表操作

    修改注册表 static void Register(string filePath) { if (! register.SetValue(null, "\"" + filePath + "\" \"%1\""); } } 管理权限启动程序,否则注册表的修改无效

    1.4K10发布于 2020-04-30
  • 来自专栏米扑专栏

    VC 读写注册表

    0]=1; //值的内容 //SetContent_B[1]=0x1B; //SetContent_B[2]=0x2C; //SetContent_B[3]=0x3D; ; } void CRegDemoDlg::OnSetContent_D() //例3所使用的代码:设置DWORD值 { // TODO: Add your control notification ValueName="例3"; //欲设置值的名称 SetContent_D[0]=4294967295; //值的内容 if((SetValue_D ; } void CRegDemoDlg::OnDeleteValue_3() //例4所使用的代码 { // TODO: Add your control notification handler ="例3"; //欲设置值的名称 if((DeleteValue (RootKey,SubKey,ValueName))!

    3.1K20发布于 2019-02-19
  • 来自专栏微服务

    docker私有注册表

    使用docker创建私有注册表version: "3"services: proxy: image: nginxproxy/nginx-proxy container_name: nginx-proxy etc/localtime - /etc/default/locale:/etc/default/locale - /data/registry:/var/lib/registry查看私有注册表中的镜像

    88810编辑于 2024-11-20
  • 来自专栏c++ 学习分享

    AutoCAD注册表路径

    AutoCAD注册表路径 '2000中文版 HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R14.0\ACAD-1:804 '2002中文版 HKEY_LOCAL_MACHINE

    85130编辑于 2023-07-24
  • 来自专栏谢公子学安全

    使用reg管理注册表

    目录 注册表 注册表结构 reg 增 删 改 查 注册表 Windows注册表就相当于Windows系统的数据库,系统和软件的配置信息放在注册表里面。如果注册表出现了问题,可能导致系统崩溃。 我们平时是使用 regedit.exe 命令来使用图形化界面管理注册表的。而在很多时候,使用图形化界面管理注册表很麻烦。所以今天介绍一种使用纯命令行的工具(reg.exe)来管理注册表。 使用 reg.exe 可以对注册表进行添加、删除、修改、查看等操作。 注册表结构 注册表有四个关键术语:键、值、值类型、数据 值的类型有六种,分别为: REG_BINARY REG_DWORD REG_EXPAND_SZ REG_MULTI_SZ REG_QWORD REG_SZ 如果使用reg对注册表进行增删改查的话,需要管理员权限。

    2.9K10编辑于 2022-01-20
  • 来自专栏逸鹏说道

    C#注册表情缘

    记得当时刚接触C#的时候,喜欢编写各种小软件,而注册表系列和网络系列被当时的我认为大牛的必备技能。直到我研究注册表前一天我都感觉他是那么的高深。 今天正好有空,于是就研究了下注册表系列的操作,也随手封装了一个注册表帮助类。 简单记一下,当饭后娱乐 完整Demo研究:https://github.com/dunitian/LoTCodeBase/tree/master/NetCode/0.知识拓展/02.注册表系 这个是一些常用的方法和属性 rtxt.AppendText(string.Format("\n--->{0}<---\nSubKeyCount:{1} ValueCount:{2} FullName:{3} Files\\dnt"); rtxt.AppendText("添加成功\n"); } //改 private void btn3_

    1.6K90发布于 2018-04-10
  • 来自专栏超级架构师

    【微服务架构 】微服务简介,第3部分:服务注册表

    在微服务系列的这篇文章中,我们将讨论服务注册表。在第2部分中,我们讨论了API网关,其中我们提到服务已在数据库中注册。网关根据该数据库中包含的信息调度请求。 服务注册表 服务注册表是一个数据库,其中包含有关如何将请求分派给微服务实例的信息。 注册表和其他组件之间的交互可以分为两组,每组有两个子组: 微服务和注册表之间的交互(注册) 自注册 第三方注册 客户端与注册表之间的交互(发现) 客户端发现 服务器端发现 注册 大多数基于微服务的架构都在不断发展 每当服务端点发生更改时,注册表都需要了解更改。这就是注册的全部内容:谁发布或更新有关如何联系每项服务的信息。 自注册迫使微服务自己与注册表进行交互。当服务上升时,它会通知注册表。 获取代码https://github.com/auth0/blog-microservices-part3。 另外:使用Auth0作为您的微服务 由于JWT的神奇之处,Auth0和微服务齐头并进。

    1.2K20发布于 2019-09-16
  • 来自专栏python爱好部落

    python操作注册表

    注册表是windows管理配置系统运行参数的一个核心数据库。 1.读取 读取用的方法是OpenKey方法:打开特定的key winreg.OpenKey(key,sub_key,res=0,sam=KEY_READ) 例子:此例子是显示了本机网络配置的一些注册表项 winreg.CreateKey(key,"MyNewkey") #给新创建的键添加键值 _winreg.SetValue(newKey,"ValueName",0,"ValueContent") 3. 权限问题 写完的Python脚本必须用管理员权限运行,才能对注册表进行写操作。 except: return False if is_admin(): # 将要运行的代码加到这里 else: if sys.version_info[0] == 3:

    4K20发布于 2020-05-19
  • 来自专栏FreeBuf

    登录注册表单渗透

    3、限制用户登录失败次数。 4、限制一定时间内IP登录失败次数。 爆破成功 漏洞修复: 1.点击获取手机验证码后产生即时更新强图形验证码 2.限制输入错误次数 3.缩短验证码的有效期 五、短信轰炸 ? 六、注册表单之批量注册 ? 正确的信息注册 response:{"content":"/User","type":1,"data":null} ? 对手机号进行批量遍历,发现批量成功,存在批量注册漏洞 七、注册表单之覆盖注册 漏洞详情:此漏洞是指以前已经用一个手机注册了会员,由于此漏洞的存在,导致可以利用该手机号重复注册,并且会覆盖之前注册的会员信息 3.大网站最好统一安全验证码,各处使用同一个验证码接口。 *本文原创作者:星空111,本文属于FreeBuf原创奖励计划,未经许可禁止转载

    4K30发布于 2020-03-09
  • 来自专栏java学习java

    Nacos注册表解读

    ​基本介绍在 Nacos 中,注册表是其中一个重要的组件,用于管理服务的注册和发现。注册表是一个存储服务实例信息的数据库,它记录了所有已注册的服务实例的相关信息,包括服务名称、IP 地址、端口号等。 通过注册表,服务提供者可以将自己的服务注册到平台上,而服务消费者可以从注册表中获取到可用的服务列表.注册表的作用是实现服务的自动发现和动态调用,为微服务架构的实施提供支持。 注册表核心概念服务实例:注册表中的基本单位,代表一个运行中的服务。每个服务实例都有一个唯一的标识符,可以通过该标识符在注册表中进行查找和访问。 :注册表充当了服务发现的角色,服务提供者将自己的服务实例注册到注册表中,而服务消费者可以从注册表中获取到可用的服务列表,从而实现服务的自动发现和调用负载均衡:注册表中会记录多个相同服务名称的服务实例,消费者可以通过负载均衡算法从中选择一个合适的服务实例进行调用 注册表工作流程服务提供者将自己的服务实例注册到注册表中,包括服务名称、IP 地址、端口号等信息服务消费者从注册表中获取可用的服务列表,并选择一个合适的服务实例进行调用。

    89950编辑于 2023-11-29
  • 来自专栏Eureka的技术时光轴

    windows注册表研究

    SystemDriver%\document and settings\<用户名>\Ntuser.dat中 hkey_users加载用户轮廓 runas /user:user_name program.exe 然后注册表 F5刷新,即可看到加载进来的轮廓,退出程序后,再按F5刷新注册表,即可看到卸载轮廓。 settings\<用户名>\local settings\application data\microsoft\windows\Usrclass.data 2.hklm/software/classes 注册表存放在储巢中

    2.6K10发布于 2019-07-24
  • 来自专栏VBA 学习

    API——注册表读取

    在VBA CreateObject函数如何找到所需要的依赖文件中,为了找到了外部对象所依赖的文件,使用了WScript.Shell对象去读取注册表的信息,这里再介绍直接使用API来读取的方法,还是和操作文件类似 lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long '关闭系统注册表中的一个项 GetObjectDllPath(ObjectName As String) As String Dim ret As Long Dim hKey As Long '打开注册表的某一项 errno=" & ret Exit Function End If GetObjectDllPath = ReadData(hKey, "") '关闭注册表的某一项 512 Dim lpData() As Byte ReDim lpData(lpcbData - 1) As Byte Dim ret As Long '读取注册表某一项的值

    2.3K10发布于 2020-09-10
  • 来自专栏全栈程序员必看

    Windows编程(操作注册表

    Windows编程(操作注册表注册表 存储在二进制文件里面, win32 API 提供了大量的函数操作注册表 RegCreateKey 创建指定的注册表项 RegCreateKeyW( _ In_ phkResult ); HKEY_CLASSES_ROOT HKEY_CURRENT_CONFIG HKEY_CURRENT_USER HKEY_LOCAL_MACHINE HKEY_USERS 写注册表 DWORD dwType,//REG_BINARY _In_reads_bytes_opt_(cbData) CONST BYTE * lpData, _ In_ DWORD cbData ); 查询注册表 = ERROR_SUCCESS) { MessageBox(NULL,L"写注册表失败", 0); } MessageBox(NULL,L"写注册表成功", 0); : :RegCloseKey(hKey); } } 查询注册表 { HKEY hKey; DWORD dwAge; //创建注册表项 VS2019自带的调试器管理员权限运行 自己的生成是以用户的权限运行

    1.8K20编辑于 2022-07-13
  • 来自专栏jiajia_deng

    Windows 内核读写注册表

    另外在排查问题的过程中看到了一个操作注册表的通用的 c 文件,貌似是一个硬件驱动的 ftp 地址 #include <ntddk.h> NTSTATUS DriverEntry(PDRIVER_OBJECT NT_SUCCESS(status)) { return STATUS_UNSUCCESSFUL; } /* 写注册表代码 UNICODE_STRING

    95910编辑于 2023-10-21
领券