javascript – 将.hta文件编译为.exe

前端之家收集整理的这篇文章主要介绍了javascript – 将.hta文件编译为.exe前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经远远地搜索了将.hta文件(和资源)编译为.exe文件方法.

有很多应用程序声称能够做到这一点 – 但他们没有为这个应用程序工作 – 这是javascript和VB的混合.

简单地说,(并且天真地),我不希望人们看到/搞砸代码.任何建议或解决方案将不胜感激.

编辑:当然,我知道javascript和VB不是“可编译的”,因为它们是解释型语言.我只是在寻找一种真正隐藏源头的方法.

解决方法

您可以通过简单地将HTA包装到知道如何设置HTA上下文/窗口的可执行文件中来“编译为exe”.

最简单的方法(听起来像ExeScript)是先简单地提取HTA /资源然后执行它们.通过将数据注入到正在运行的IE上下文中,理论上可以在没有临时文件的情况下执行此操作,但任务变得更加困难.内部JS可能会或可能不会被混淆,并且包装器可能会或可能不会添加额外的混淆/“加密”层. (PayMo,我相信还有其他人,使用包装上下文方法来分发单个runnable exe).

如果保护“知识产权”是目标,聘请一位优秀的律师:-)

猜你在找的JavaScript相关文章