我可以通过编程方式添加资源文件吗?

时间:2012-02-28 12:30:22

标签: c#

我正在c#中创建一个许可证保护程序。
当我访问Project 1时,它有两个文件(DATA.exe& Project1.exe)它自动将文件DATA.exe作为数组读取字节,然后解密它并将其加载到内存***。
为了避免生成data.exe文件并将其与受保护的文件一起发送,我想将DATA.exe嵌入到Project1.exe中作为二进制资源文件并使用以下方法调用它:

  Byte[] encryptedfilebytes = Properties.Resources.crypteddata;

现在,我只有一个文件,当我单击Project1.exe时,它只是从其资源中提取DATA.exe,解密并将其加载到内存中。

这是问题*:
DATA.exe文件并不总是相同,它会根据保护应用程序时选择的输入文件和选项进行更改。有没有办法以编程方式将DATA.exe文件嵌入到Project1.exe中,同时保护我们要保护的输入文件。

0 个答案:

没有答案