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

    Python+winreg+netifaces查看网络接口信息

    使用Python扩展库netifaces查看所有网络接口信息,获取指定IP地址对应的MAC地址,通过注册表查询网卡名称。

    1.4K20发布于 2020-03-19
  • 来自专栏X

    Python3使用winreg模块操作注册表

    该设置位于HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList # encoding:utf-8 from winreg \SharedAccess\Parameters\FirewallPolicy # encoding:utf-8 from __future__ import print_function from winreg

    1.3K10编辑于 2022-05-06
  • 来自专栏me的随笔

    Python删除注册表键及其子项

    Python中可以使用winreg模块中的DeleteKey方法来删除注册表中的键,但该方法不能删除包含子键的键。 ctypes # # if not ctypes.windll.shell32.IsUserAnAdmin(): # raise PermissionError("非管理员权限") import winreg (winreg.HKEY_CURRENT_USER , key_name , reserved =0 , access=winreg.KEY_ALL_ACCESS) return key def _get_sub_keys _key_stack.pop() if key_name is None: return key: winreg.HKEYType | None

    1.3K10编辑于 2023-07-09
  • 来自专栏sktj

    python mitmproxy浏览器抓包 脚本

    (winreg.HKEY_CURRENT_USER,r"Software\Microsoft\Windows\CurrentVersion\Internet Settings",access=winreg.KEY_ALL_ACCESS ) winreg.SetValueEx(key,"ProxyEnable", 0,winreg.REG_DWORD,1) winreg.SetValueEx(key, "ProxyServer", ) winreg.SetValueEx(donekey, "ProxyEnable", 0, winreg.REG_DWORD, 0) addons = [ RequestId() ] import signal import sys import win32api def on_close(sig): donekey = winreg.OpenKey(winreg.HKEY_CURRENT_USER , r"Software\Microsoft\Windows\CurrentVersion\Internet Settings", access=winreg.KEY_ALL_ACCESS) winreg.SetValueEx

    1.2K10编辑于 2022-05-13
  • 来自专栏sktj

    python 添加浏览器代理 脚本

    key = winreg.OpenKey(winreg.HKEY_CURRENT_USER,r"Software\Microsoft\Windows\CurrentVersion\Internet Settings",access=winreg.KEY_ALL_ACCESS) winreg.SetValueEx(key,"ProxyEnable", 0,winreg.REG_DWORD, 1) winreg.SetValueEx(key, "ProxyServer", 0,winreg.REG_SZ,"127.0.0.1:8080") a=os.path.dirname( (key, "ProxyOverride", 0,winreg.REG_SZ,ipstring) ips.txt保存不经过代理的域名 关闭代理 donekey = winreg.OpenKey(winreg.HKEY_CURRENT_USER , r"Software\Microsoft\Windows\CurrentVersion\Internet Settings", access=winreg.KEY_ALL_ACCESS) winreg.SetValueEx

    91120编辑于 2022-05-13
  • 来自专栏进步集

    【python】文件处理详解(上)

    特别鸣谢:木芯工作室 、Ivan from Russia ---- 读写文本文件 import winreg key = winreg.OpenKey(winreg.HKEY_CURRENT_USER key = winreg.OpenKey(winreg.HKEY_CURRENT_USER,r'Software\Microsoft\Windows\CurrentVersion\Explorer\Shell key = winreg.OpenKey(winreg.HKEY_CURRENT_USER,r'Software\Microsoft\Windows\CurrentVersion\Explorer\Shell key = winreg.OpenKey(winreg.HKEY_CURRENT_USER,r'Software\Microsoft\Windows\CurrentVersion\Explorer\Shell key = winreg.OpenKey(winreg.HKEY_CURRENT_USER,r'Software\Microsoft\Windows\CurrentVersion\Explorer\Shell

    73110编辑于 2023-03-06
  • 来自专栏python爱好部落

    python操作注册表

    import winreg key = winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE,r"SYSTEM\CurrentControlSet\Services\Tcpip ) 删除key: _winreg.DeleteKey(key,sub_key) 删除键值:_winreg.DeleteValue(key,value) 给新建的key赋值:_winreg.SetValue /usr/bin/env python #coding=utf-8 import winreg key=winreg.OpenKey(_winreg.HKEY_CURRENT_USER,r"Software (key, "IconUnderline") #创建新的 newKey = _winreg.CreateKey(key,"MyNewkey") #给新创建的键添加键值 _winreg.SetValue 现在只要执行一下以下这个脚本,就解决了问题: import winreg INTERNET_SETTINGS = winreg.OpenKey(winreg.HKEY_CURRENT_USER,

    4K20发布于 2020-05-19
  • 来自专栏Python和安全那些事

    [Python攻防] 一.获取Windows主机信息、注册表、U盘历史痕迹和回收站文件

    ---- 2.注册表基本操作 Python注册表操作主要调用winreg扩展包。 运行结果如下: ---- (2) 检索键值操作 winreg.QueryInfoKey(key) 以元组形式返回键的信息 winreg.QueryValue(key, sub_key) 以字符串形式检索键的未命名值 输出结果如下图所示: ---- (3) 创建键值操作 winreg.SetValue(key, sub_key, type, value) 将值与指定的键关联 winreg.SetValueEx( ---- (4) 删除键值操作 winreg.DeleteKey(key, sub_key) 删除指定的键 winreg.DeleteValue(key, value) 从注册表项中删除值 成功删除键值 ---- (5) 其他操作 winreg.EnumKey(key, index) 枚举打开注册表的键 winreg.EnumValue(key, index) 枚举打开注册表项的值 winreg.OpenKey

    3.2K20编辑于 2021-12-02
  • 来自专栏小锋学长生活大爆炸

    【教程】如何从 PowerPoint 导出高分辨率(高 dpi)的图片 [附脚本]

    顺手写个脚本: import tkinter as tk from tkinter import ttk import winreg from tkinter import messagebox class (winreg.HKEY_CURRENT_USER, reg_path, 0, winreg.KEY_ALL_ACCESS) except: messagebox.showerror winreg.SetValueEx(key, reg_key, 0, winreg.REG_DWORD, input_value) else: (key, reg_key, 0, winreg.REG_DWORD, input_value) # 修改它的值 winreg.SetValueEx(key , reg_key, 0, winreg.REG_DWORD, input_value) messagebox.showinfo("成功 ", "修改后的值 =>" + str(winreg.QueryValueEx

    1.5K50编辑于 2023-05-10
  • 来自专栏脚本

    Win10 Navicat 无限试用脚本

    简介下载navicat后有试用期,自己又懒得破解,或是每次手动清除注册表信息,我们可以写一个py脚本来帮我们执行程序脚本有一处地方需要根据你下载的版本自行修改import winreg# TODO 定义 (root_key, path, 0, winreg.KEY_READ | winreg.KEY_WRITE) index = 0 while True: try: sub_key_name = winreg.EnumKey(key, index) full_path = f"{path}\\{sub_key_name (key, sub_key_name, 0, winreg.KEY_READ | winreg.KEY_WRITE) if contains_info_subkey (key) except OSError as e: passif __name__ == "__main__": root_key = winreg.HKEY_CURRENT_USER

    1.4K00编辑于 2025-01-17
  • 来自专栏Python in AI-IOT

    基于web页面开发串口程序界面---代码实现

    . # # Using winreg helps find virtual comports try: # Python 3.X import winreg except ImportError : # Python 2.7 compatibility try: import _winreg as winreg except ImportError: See Also: list_ports_winreg.comports(), list_ports_winreg.comports_list(), list_ports_windows.comports See Also: list_ports_winreg.comports(), list_ports_winreg.winreg_comports(), list_ports_windows.comports See Also: list_ports_winreg.comports_list(), list_ports_winreg.winreg_comports(), list_ports_windows.comports

    1.5K21发布于 2020-09-14
  • 来自专栏python3

    python自动代理切换

    import socket import os import time import winreg import wmi  '''''set/unset proxy, according to ip addr ''' def proxy(enable):     root = winreg.HKEY_CURRENT_USER     subkey = r'Software\Microsoft\Windows\ CurrentVersion\Internet Settings'     valuename = 'ProxyEnable'     key = winreg.OpenKey(root, subkey , access=winreg.KEY_ALL_ACCESS)     value, t = winreg.QueryValueEx(key, valuename)     #print(value,  return 0         winreg.SetValueEx(key, valuename, 0, t, 1)         killie()         print('Enable proxy

    1.9K20发布于 2020-01-06
  • 来自专栏Python使用工具

    Python实现IP的自动切换

    - winreg:用于在Windows下访问和编辑注册表信息。 pythonimport requestsimport randomimport timeimport winregdef set_proxy(proxy):"""设置代理IP"""try:registry = winreg.OpenKey (winreg.HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", 0, winreg.KEY_ALL_ACCESS )winreg.SetValueEx(registry, "ProxyEnable", 0, winreg.REG_DWORD, 1)winreg.SetValueEx(registry, "ProxyServer ", 0, winreg.REG_SZ, proxy)winreg.CloseKey(registry)print(f"已设置代理IP: {proxy}")except Exception as e:print

    1.2K60编辑于 2023-09-27
  • 来自专栏进步集

    【python】桌面表白代码-画爱心+桌面生成文本文件

    特别鸣谢:木芯工作室 、Ivan from Russia ---- 一次成功 import winreg #使用winreg模块 def desktop_path(): key = winreg.OpenKey (winreg.HKEY_CURRENT_USER,r'Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders') return winreg.QueryValueEx(key,"Desktop")[0] file = open(desktop_path()+'/坤坤的秘密.txt','w') file.write('无敌坤坤爱你

    80710编辑于 2023-03-06
  • 来自专栏charlieroro

    简单解决python安装中的Unable to find vcvarsall.bat问题

    Auxiliary\Build\vcvarsall.bat” _find_vcvarsall的原文如下: def _find_vcvarsall(plat_spec): try: key = winreg.OpenKeyEx ( winreg.HKEY_LOCAL_MACHINE, r"Software\Microsoft\VisualStudio\SxS\VC7", access=winreg.KEY_READ | winreg.KEY_WOW64_32KEY ) except OSError: log.debug("Visual best_dir = None for i in count(): try: v, vc_dir, vt = winreg.EnumValue (key, i) except OSError: break if v and vt == winreg.REG_SZ and

    94120发布于 2020-03-24
  • 来自专栏JAVA后端开发

    python自动下载并更新chromedriver驱动

    获取chrome的版本 def get_Chrome_version(): key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, r'Software\Google \Chrome\BLBeacon') version, types = winreg.QueryValueEx(key, 'version') return version 获取chromedriver unzip_driver(path) os.remove("chromedriver.zip") 完整程序如下: import os import requests import winreg npm.taobao.org/mirrors/chromedriver/' # chromedriver download link def get_Chrome_version(): key = winreg.OpenKey (winreg.HKEY_CURRENT_USER, r'Software\Google\Chrome\BLBeacon') version, types = winreg.QueryValueEx

    2.7K40编辑于 2022-03-04
  • 来自专栏bit哲学院

    python之mysqldb模块安装

    (_winreg.HKEY_LOCAL_MACHINE, options['registry_key'])   WindowsError: [Error 2]      可行的解决方法:打开setup_windows.py ,然后将注册表操作的两行代码注释掉,并添加一行代码:    #serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_key '])      #mysql_root, dummy = _winreg.QueryValueEx(serverKey,'Location')      mysql_root = "C:\Program -6.0.2-win32.msi/from/http://ftp.jaist.ac.jp/pub/mysql/ ),然后修改setup_windows.py的代码:    #serverKey = _winreg.OpenKey (_winreg.HKEY_LOCAL_MACHINE, options['registry_key'])      #mysql_root, dummy = _winreg.QueryValueEx(

    2.1K30发布于 2020-12-22
  • 来自专栏Bypass

    基于AD Event日志监测域内信息探测行为

    日志分析:在使用SharpHound收集信息过程中,产生多条5145的事件,服务端的特征重点关注访问的相对名称包含srvsvc、wkssvc、winreg、samr等,对应的事件还记录了请求的用户帐户test 日志分析:在使用PVEFindADUser收集信息过程中,产生两条5145的事件,访问的相对名称都是 winreg。 日志分析:在使用PsLoggedOn收集信息过程中,产生多条5145的事件,访问的相对名称包括 winreg、lsarpc、srvsvc。 (4)检测策略:监测5145事件,重点关注访问相对名称包含srvsvc,wkssvc,winreg,samr,lsarpc的事件,识别出可能的探测行为。 检测示例:

    71220编辑于 2023-02-18
  • 使用python写一个应用程序要求实现微软常用vc++功能排查与安装功能

    \Uninstall" ] for reg_path in reg_paths: try: key = winreg.OpenKey (winreg.HKEY_LOCAL_MACHINE, reg_path) i = 0 while True: try: subkey_name = winreg.EnumKey(key, i) subkey = winreg.OpenKey except WindowsError: pass winreg.CloseKey i += 1 except WindowsError: break winreg.CloseKey

    28610编辑于 2025-09-28
  • 来自专栏python3

    python3变化

    三、定义变量更灵活 >>> a,*b,c= range(5) >>> a,b,c (0, [1, 2, 3], 4) 四、某些库改名了 Old Name --> New Name _winreg ---> winreg ConfigParser ---> configparser copy_reg --->

    74610发布于 2020-01-03
领券