Olá, estou fazendo um joiner em C.
O joiner seria para juntar apenas 2 exe. Ele lê o conteúdo do arquivos x.exe, escreve no arquivo resultado.exe, depois lê o arquivo y.exe e escreve após a última linha no arquivo resultado.exe
O resultado.exe fica com o tamanho exato dos dois arquivos, porém qnd executado só executa o primeiro arquivo.
Bem, isso é meio óbvio né? pq ele irá ler o exitproccess do arquivo x.exe e sairá sem executar o y.exe.
A pergunta é, como faço para o joiner não escrever o final do arquivo x.exe e nem o cabeçalho do y.exe? tipo achar o final do arquivo e pular, depois ver o cabeçalho do y.exe e tbm pular?
Abraços