我有两个用C编写的Windows控制台应用程序。

我没有任何一个的源代码。

我想产生一个同时运行这两个文件的.exe文件。

我有什么选择?

如果第二个应用程序是.Net代码而不是C怎么办?我是否需要采取特殊步骤来加载.Net运行时?

我知道如果我想知道这个问题的答案,那我就做错了什么,所以请不要麻烦指出:-P

最佳答案

我将以一种简单的方式进行操作,将两个exe都存储为资源或二进制数组(请参见bin2c),在运行时将它们写为临时文件,然后执行它们(通过CreateProcessspawn或通过system命令)。

另一种方法是编写自己的变体或对已有的变体进行逆向工程(只要确保使其合法和专业即可,即:如果您最初未编写它们,甚至不要考虑从中获利和/或不给予应得的信用)

10-05 21:10
查看更多