我知道可以使用 signtool 签署 Windows binary
可执行文件.所以一直以来我都假设不能签署任何由 Windows Script Host
解释的文件,例如 JScript (.js) 或 VBScript (.vbs),因为它们只是文本文件。
但是今天,在打开我从我的网站下载的 .js
文件时,我收到了这个警告:
那么这是否意味着有一种方法可以对那些 .js
/.vbs
文件进行签名?如果是,那又如何?
最佳答案
只是为了完成我原来的问题。答案是是的。据我所知,可以使用 Microsoft 的 SignTool 对以下文件进行签名:
显然是 Windows 可执行文件:
.exe
、.dll
、.com
(旧 DOS 格式)、。 scr
(用于屏幕保护程序)、.ocx
(用于 ActiveX 控件)、.cpl
(用于控制面板可执行文件。)Windows 安装程序文件:
.msi
、.msp
基于文本的脚本:
.js
(用于 JScript)、.vbs
(用于 VBScript)、.jse
(用于编码的 JScript),.vbe
(用于编码的 VBScript)PowerShell 脚本:
.ps1
、.psm1
、.ps1xml
Windows Script Files :
.wsf
(混合内容)
关于windows - 我可以对 JScript (.js) 或 VBScript (.vbs) 文件进行数字签名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34238913/