【发布时间】:2017-08-25 22:52:28
【问题描述】:
我有一个包含一些登录信息的 VBS 脚本,这些登录信息应该对普通用户隐藏,因此该脚本不应该是可读的。该脚本应该可以为普通用户执行。我尝试了“仅执行”权限和“只读”权限。将它们设置为 true 和 false。我后来在互联网上读到这是不可能的,因为它需要阅读代码才能运行它。所以我想知道,有没有什么方法可以将 VBS 文件转换为无需重新编码的文件,可以执行但不可读?提前致谢!
【问题讨论】:
-
没有。 VBS(Visual Basic 脚本)正是这样——一种脚本语言——它被 cscript/wscript 读取和解释为文本。如果您想要编译某些东西以使源不可见,请使用具有编译器的语言。
-
是否可以将其做成exe或VBE,使其更难阅读?
-
@Chutney 不是。有一些程序可以做到这一点,但他们所做的只是将源脚本提取到临时文件夹,然后从那里执行。
-
当你想隐藏你的密码和敏感数据时,不要以为你会使用那些工具来保存,这里有一个例子来捕获你的临时文件夹Bat2Exe_Files_Catcher.bat 中的任何文件到捕获位于临时文件夹中具有这些扩展名(“.bat”“.vbs”“.cmd”“.exe”)的任何文件
标签: vbscript permissions