将.txt文件合并到.exe文件中

时间:2016-07-25 13:16:45

标签: file powershell

我在power shell中创建了一个脚本,并将其转换为.exe文件。此.exe文件需要一些输入文件。 如何将这些输入文件与.exe文件组合在一起。这样工具就可以调用输入文件,读取它,执行操作。但是用户无法手动查看或访问这些输入文件。用户只能从该工具对文件进行更改。

2 个答案:

答案 0 :(得分:2)

为了防止未经授权的修改,您需要一种方法来对数据文件进行签名。这需要公钥加密或自制的哈希+盐方法 - 非常易于以某种方式实现。更重要的是,如果程序在同一台计算机上运行而不是用户,则确定的用户可能无论如何都可以对系统进行逆向工程。

答案 1 :(得分:1)

您最接近的是将文本文件作为大型字符串文字嵌入您的powershell脚本中,然后重新转换为exe。

但这根本不允许您对输入进行任何更改。如果您确实要阻止用户进行更改,请不要将内容放在用户的计算机上。让它们拉动并通过网络服务保存。