【问题标题】:Is there any free/opensource vbscript compiler?是否有任何免费/开源的 vbscript 编译器?
【发布时间】:2008-12-11 12:23:14
【问题描述】:

我需要将 wmi vbscript 编译为可执行文件(以在多台计算机中自动配置)。任何免费的 vbscript 编译器或任何其他建议?

【问题讨论】:

  • 你不能简单地在目标机器上运行 VBScript 吗?你需要一个 .exe 来做什么?
  • 同意。了解您需要 exe 的原因将有助于提供最佳答案。
  • 我不知道他在哪里工作,但我在公司工作是因为分发 .exe 比分发 .vbs 更容易 - 并且它可以防止好奇者与源代码打交道。跨度>
  • 是我,还是有别的解决方案被删了?

标签: vbscript wmi


【解决方案1】:

在执行此操作时我会特别担心的一件事是您必须真正信任正在编译脚本的产品。毕竟,嵌入病毒或蠕虫病毒的最佳方法是提供免费的编译器,将您的 VBScript 编译为不可读的可执行文件。

【讨论】:

    【解决方案2】:

    目前,最著名的开源客户端 vbscript 是 baleas2。

    如果说的是服务器端vb之类的脚本,那么选项列表就很大如下:instant-asp(ib4j-tomcat,java)、rbsp(realbasic-server-pages)、pbsp(purebasic-server- pages)、run-basic (libertybasicscript) 等等,几乎所有完全开发的 vb 商业替代品。

    关于 basicwebscripting 领域中其他基于 Windows 的开源基本变体,目前有 maven-sb4j、scriptbasic 和 gbs3(gambas 服务器页面)。那么 freebasic 服务器页面可能很快就会成为未来的另一种选择(在开发 curl 和 proxyserver / fastcgi 支持之后)。

    您也可以尝试将 maven-sb4j 用于 jbasic、jabaco、scriptbasic-japi 和 yabasic-japi。

    【讨论】:

      【解决方案3】:

      【讨论】:

      • 目前(2019 年 11 月 19 日)此页面无法正常工作。在 Internet 上快速搜索显示该应用程序没有主站点,但似乎可以从第三方下载位置下载
      【解决方案4】:

      好吧,我想这很有趣,我完全理解你的意思!

      您可以使用 WSH 编码器here(Windows 脚本宿主),它是免费的,您可以加密您的脚本,这样就没有人可以阅读它们(只是不好奇的那些!)

      如果您正在寻找一些强大而艰苦的工作以及加密,您可以试试这本书here

      【讨论】:

      • 注意语法... WSH 编码器正在对脚本进行编码而不是对其进行加密。如果您需要,有一个 unencoder 可以将其全部转回......
      【解决方案5】:

      试试 vbs 转 exe。它是命令行,但工作正常。 http://www.f2ko.de/programs.php?lang=en&pid=v2e

      【讨论】:

        猜你喜欢
        • 2010-10-09
        • 2011-12-29
        • 1970-01-01
        • 1970-01-01
        • 2010-09-22
        • 1970-01-01
        • 2011-02-02
        • 2011-01-25
        • 2023-03-25
        相关资源
        最近更新 更多