我有两个用C语言编写的Windows控制台应用程序。
我没有其中任何一个的源代码。
我想生成一个同时运行的.exe文件。
我有什么选择?
如果第二个应用程序是.Net代码而不是C,该怎么办?我是否需要采取特殊步骤来加载.Net运行时?
我知道如果我需要知道这个问题的答案,我正在做一些可怕的错误,所以不要费心指出:-P
答案 0 :(得分:1)
我只是简单的方法,将exe作为资源或二进制数组存储(请参阅bin2c),在运行时将它们写为临时文件,然后执行它们(通过{{1} },CreateProcess
或通过spawn
命令)。
另一种方法是编写自己的变体或对你拥有的变体进行逆向工程(只需确保它保持合法和专业,即:如果你最初没有写它们,甚至不要想到获利关闭他们和/或不给予应有的信用额度