Salut a tous !
J'ai comme objectif de faire une sorte de PE Loader. L'idée est de faire un programme qui va executer un autre programme, sans passer par ShellExecute, CreateProcess, ... Juste en utilisant le fichier physique sur le disque.
J'ai lu les articles de Matt Pietrek sur le format PE :
http://msdn.microsoft.com/msdnmag/issues/02/02/PE/
et
http://msdn.microsoft.com/msdnmag/issues/02/03/PE2/
Si j'ai bien compris, il faut copier toutes les sections de l'executable en mémoire. A partir de la, comment executer le code ?
Je pense qu'il doit me manquer quelques notions a ce sujet...
Merci d'avance pour votre aide
Partager