如何使用Python禁用微软MS Edge浏览器的密码显示功能
Python实现禁用Windows密码显示按钮方案
这个GPO配置最终会落地到Windows注册表项修改,无需调用GPO相关接口,直接操作对应注册表即可实现完全相同的效果:
- 对应注册表路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CredUI - 需添加/修改的键值:
DisablePasswordReveal(DWORD类型),赋值为1即禁用密码显示按钮,赋值为0或删除该键值即可恢复默认配置 - 注意:修改
HKEY_LOCAL_MACHINE下的注册表项需要管理员权限运行脚本,否则会触发权限报错
以下是可直接运行的示例代码,依赖Python内置winreg模块,无需额外安装第三方库:
import winreg def disable_password_reveal(): reg_path = r"SOFTWARE\Policies\Microsoft\Windows\CredUI" try: # 不存在对应路径则自动创建 reg_key = winreg.CreateKey(winreg.HKEY_LOCAL_MACHINE, reg_path) # 写入禁用配置 winreg.SetValueEx(reg_key, "DisablePasswordReveal", 0, winreg.REG_DWORD, 1) winreg.CloseKey(reg_key) print("配置成功,密码显示按钮已禁用") except PermissionError: print("权限不足,请使用管理员身份运行该脚本") if __name__ == "__main__": disable_password_reveal()
内容的提问来源于stack exchange,提问作者Hari Kara
相关产品推荐
相关产品推荐

