Я пытаюсь запустить исполняемый файл непосредственно из представления этого исполняемого файла в виде байта [] как ресурса в C #.
Так что в основном я хочу запустить байт [] PE напрямую, не касаясьharddisk.
Код, который я использую для этого, работал, но больше не работает.
Код создает процесс с замороженным основным потоком, изменяет данные всего процесса и, наконец,возобновляет его, чтобы он запускал байт [] PE.Но кажется, что процесс умирает, если поток возобновляется, я действительно не знаю, в чем дело.
Итак, вот код в pastebin, потому что он слишком длинный для этого, я думаю ...
http://pastebin.com/18hfFvHm
РЕДАКТИРОВАТЬ:
Я хочу запустить неуправляемый код! Любой файл PE ...