bat脚本管理员身份运行该脚本

@echo off
:: 以管理员身份运行脚本检查
net session >nul 2>&1
if %errorLevel% neq 0 (
    echo need root!
    pause
    exit /b 1
)

:: 添加计算 MD5 到右键菜单
reg add "HKEY_CLASSES_ROOT\*\shell\Calculate MD5" /ve /d "Calculate MD5" /f
if %errorLevel% neq 0 (
    echo add right key error!
    pause
    exit /b 1
)

reg add "HKEY_CLASSES_ROOT\*\shell\Calculate MD5" /v "Icon" /d "imageres.dll,-5372" /f
if %errorLevel% neq 0 (
    echo set icon error!
    pause
    exit /b 1
)

:: 使用 CertUtil -hashfile 命令计算 MD5
reg add "HKEY_CLASSES_ROOT\*\shell\Calculate MD5\command" /ve /d "cmd /c CertUtil -hashfile \"%%1\" MD5  & pause" /f
if %errorLevel% neq 0 (
    echo set command error!
    pause
    exit /b 1
)

echo success!
pause
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐