随便写的脚本,work on Windows
可以用来修改数字签名

根证书用自带的提取出来就可以
效果(UAC蓝框)


下面放脚本源码
Bulid是证书创建
Sign是证书添加到程序
依赖makecert,这玩意好像Windows不自带,自己装一个
软件有bug 是一次性的 用完了删掉原来的证书才能跑
先运行Bulid 再运行Sign 根证书重命名qwq.cer

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
echo Moefire Studio 证书生成工具 [版本 1.1]
echo (c) 2020 Moefire Studio. MBRjun. 保留所有权利。
echo.
set /p qqq= 证书通用名(颁发者):
makecert -pe -n "CN=%qqq%" -a sha256 -cy end -sky signature -ic qwq.cer -iv qwq.pvk -sv bulid.pvk bulid.cer
pvk2pfx -pvk bulid.pvk -spc bulid.cer -pfx bulid.pfx
echo 完成
PAUSE
echo on[/tab]
[tab name="Sign.bat"]@echo off
echo Moefire Studio 数字签名工具 [版本 1.0]
echo (c) 2020 Moefire Studio. MBRjun. 保留所有权利。
echo.
ping 127.0.0.1 > nul
set /p cer= 证书:
set /p qwq= 要签名的文件:
echo 正在签名 %qwq%
signtool sign /v /f %cer% /t http://timestamp.globalsign.com/scripts/timstamp.dll %qwq%
PAUSE
echo on