隐藏执行exe从临时文件夹在windows



我目前正在做一个项目,我开发了一个批处理代码,可以调用各种其他。vbs文件和。hta文件。

我已经使用了iexpress.exe工具在windows内置转换所有这些文件到一个单一的EXE,可以在我的环境中的所有计算机上轻松运行。

问题是运行说EXE提取所有的批处理和vbs文件在临时文件夹的代码在明文任何人抓取。为了保护我的工作,我不希望任何人可以在执行期间从EXE运行的任何机器的临时文件夹中复制代码。

是否有一种方法或工具可以将所有文件合并到一个EXE中,并以静默和不可见的方式运行EXE(不在临时文件夹中)。

我尝试了很多工具,但似乎都有相同的行为。

提前感谢。

这是不可能的

Batch是一种解释性语言,这意味着在某些时候,脚本必须cmd.exe可以读取和执行它的状态结束。如果它可以被解释器读取,那么它也可以被用户读取。避免源代码被读取的唯一方法是使用另一种可以编译的语言,如c。

最新更新