您当前的位置: 首页 >  windows

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

对自己编译的文件(exe/dll)进行签名的实践(Windows)

柳鲲鹏 发布时间:2021-11-01 15:13:15 ,浏览量:0

使用批处理最方便。

  • 下载签名相关文件

Windows开发签名工具(SignTool)下载_柳鲲鹏-CSDN博客

  • 产生签名所用文件
@ECHO OFF

SET TSIT_NAME=quantum6
SET PASSWORD=Q6@&A$%3

REM 会要求输入密码
Makecert -sv %TSIT_NAME%.pvk -r -n "CN=柳鲲鹏,EMAIL=quantum6@yeah.net" %TSIT_NAME%.cer

Cert2spc %TSIT_NAME%.cer %TSIT_NAME%.spc

Pvk2Pfx -pvk %TSIT_NAME%.pvk -pi %PASSWORD% -spc %TSIT_NAME%.spc -pfx %TSIT_NAME%.pfx -f
  •  对多个文件进行签名
@ECHO OFF

SET TSIT_NAME=quantum6
SET PASSWORD=Q6@&A$%3
SET HTTP_TIMESTAMP=http://timestamp.digicert.com/scripts/timestamp.dll
SET DEST_DIR=..\TEST

ECHO -
for %%i in (Office.exe      ^
            TPlayerCore.dll ^
           ) ^
do (
    ECHO Sign %%i now!
    IF EXIST %DEST_DIR%\%%i (
        SignTool sign      /f %TSIT_NAME%.pfx  /p %PASSWORD% %DEST_DIR%\%%i
        SignTool timestamp /t %HTTP_TIMESTAMP%               %DEST_DIR%\%%i
    )
    ECHO -
)
  • 签名结果

 

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0564s