windows - 我可以对 JScript (.js) 或 VBScript (.vbs) 文件进行数字签名吗?

标签 windows vbscript digital-signature jscript wsh

我知道可以使用 signtool 签署 Windows binary 可执行文件.所以一直以来我都假设不能签署任何由 Windows Script Host 解释的文件,例如 JScript (.js) 或 VBScript (.vbs),因为它们只是文本文件。

但是今天,在打开我从我的网站下载的 .js 文件时,我收到了这个警告:

enter image description here

那么这是否意味着有一种方法可以对那些 .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/

相关文章:

windows - Microsoft SysVAD虚拟音频设备驱动程序(SYSVAD)无法工作

vbscript - VBScript:检查用户输入是否为整数

VBScript - 复制最近 24 小时内修改过的文件

java - 区分已签名的 Java 小程序

python - 使用 Python 对 PDF 文档进行数字签名

command-line - 为我的 firefox 扩展自动化 update.rdf list 的签名

windows - 批处理文件帮助 : determining version to decide action

c - 从加载了转发到另一个 DLL 的非标准路径的 DLL 加载符号

python - 通过 Powershell 或 Git Bash 运行 Python

vbscript - 如何以编程方式编辑 Word 文档中的所有超链接?