powershell - 有什么方法可以保护脚本代码?

标签 powershell vbscript readonly protection

假设所有基于脚本的语言(例如 VBscript 和 Powershell)每次都将整个代码“嵌入”在客户机器上,我是否应该假设此代码是“开放的”?我的意思是,有什么方法可以保护基于脚本的代码不被阅读(进而不被写作)?

最佳答案

有一些工具可以将 VBScript 转换为可执行文件,例如 vbs2exe , vbseditscriptcryptor . doing it yourself in .net 也可以通过 PowerShell 创建可执行文件, using PowerGUI Props2exe .

使用这些工具,您可以使您的脚本“关闭”。与(几乎)所有客户端站点代码一样,它仍然可能被黑客攻击,但这需要更多的工具和知识,而不仅仅是在记事本中打开 vbs 文件并查看脚本。

关于powershell - 有什么方法可以保护脚本代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10788651/

相关文章:

Powershell修改Web.config mailSettings

powershell - 将索引号添加到 `Select-String`的结果列表中

vbscript - 在qtp中按Enter键

C# 只读对象

Postgresql 只读角色和用户

powershell - 如何在字符串中转义变量,PowerShell

powershell - 使用 PowerShell 在更改时复制文件

vba - 退出 Excel 时忽略 "Do you wish to save"框

http - (HP QuickTest) 如何使用 QuickTest 获取 HTTP 状态?

javascript - CodeMirror - 检查光标是否位于行尾