• 管理员权限获取与恢复


    获得管理员权限,首先,新建议文本文件,复制以下代码,保存为.reg格式,然后导入注册表。

    Windows Registry Editor Version 5.00

    ;取得文件修改权限  

    [HKEY_CLASSES_ROOT*shell unas]  

    @="管理员权限"

    "Icon"="C:\Windows\System32\imageres.dll,102"

    "NoWorkingDirectory"=""

    [HKEY_CLASSES_ROOT*shell unascommand]  

    @="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F"

    "IsolatedCommand"="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F"

    [HKEY_CLASSES_ROOTexefileshell unas2]  

    @="管理员权限"

    "Icon"="C:\Windows\System32\imageres.dll,102"

    "NoWorkingDirectory"=""

    [HKEY_CLASSES_ROOTexefileshell unas2command]  

    @="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F"

    "IsolatedCommand"="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F"

    [HKEY_CLASSES_ROOTDirectoryshell unas]  

    @="管理员权限"

    "Icon"="C:\Windows\System32\imageres.dll,102"

    "NoWorkingDirectory"=""

    [HKEY_CLASSES_ROOTDirectoryshell unascommand]  

    @="cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /grant administrators:F /t"

    "IsolatedCommand"="cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /grant administrators:F /t"

    恢复之前权限:

    Windows Registry Editor Version 5.00

    ;恢复原始权限  

    [HKEY_CLASSES_ROOT*shell unas-]  

    @="恢复原始权限"

    "Icon"="C:\Windows\System32\imageres.dll,101"

    "NoWorkingDirectory"=""

    ; && takeown /f "%1"

    [HKEY_CLASSES_ROOT*shell unas-command]  

    @="cmd.exe /c takeown /f "%1" && icacls "%1" /reset && cacls "%1" /e /r "%%USERNAME%%""

    "IsolatedCommand"="cmd.exe /c takeown /f "%1" && icacls "%1" /reset && cacls "%1" /e /r "%%USERNAME%%""

    [HKEY_CLASSES_ROOTexefileshell unas2-]  

    @="恢复原始权限"

    "Icon"="C:\Windows\System32\imageres.dll,101"

    "NoWorkingDirectory"=""

    [HKEY_CLASSES_ROOTexefileshell unas2-command]  

    @="cmd.exe /c takeown /f "%1" && icacls "%1" /reset && cacls "%1" /e /r "%%USERNAME%%""

    "IsolatedCommand"="cmd.exe /c takeown /f "%1" && icacls "%1" /reset && cacls "%1" /e /r "%%USERNAME%%""

    [HKEY_CLASSES_ROOTDirectoryshell unas-]  

    @="恢复原始权限"

    "Icon"="C:\Windows\System32\imageres.dll,101"

    "NoWorkingDirectory"=""

    [HKEY_CLASSES_ROOTDirectoryshell unas-command]  

    @="cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /reset && cacls "%1" /e /r "%%USERNAME%%""

    "IsolatedCommand"="cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /reset && cacls "%1" /e /r "%%USERNAME%%""

    取消右键:

    Windows Registry Editor Version 5.00

    [-HKEY_CLASSES_ROOT*shell unas]

    [-HKEY_CLASSES_ROOTexefileshell unas2]

    [-HKEY_CLASSES_ROOTDirectoryshell unas]

    [-HKEY_CLASSES_ROOT*shell unas-]

    [-HKEY_CLASSES_ROOTexefileshell unas2-]

    [-HKEY_CLASSES_ROOTDirectoryshell unas-]

  • 相关阅读:
    [转].NET委托:一个C#睡前故事
    有关睡觉的学问
    [转]电话号码规范化规则正则表达式
    验证邮件地址的正则表达式
    初学UML之用例图
    没有不可突破的系统……
    生成树协议Spanning Tree Protocol
    两种图片漂浮的代码
    转:静态路由实际应用
    Cisco 2600 NAT 配置 实例
  • 原文地址:https://www.cnblogs.com/sanday/p/7807876.html
Copyright © 2020-2023  润新知