> > Вот возникла идея создать другой процесс (но не > нить!), > > старый процесс закрыть, и из нового все сделать...но > > CreateProccess требует исполняемого файла, а держать > его > > копию внутри вируса расточительно и как то > некрасиво...а
Да и гемора здесь не оберешься. Новый процесс нужно будет синхронизировать со старым. А это тянет за собой сразу кучу проверок (типа, процесс жив/мертв и т.п.), использование семафоров и т.д.
> Можно сделать ДОС-овский СОМ файл, и запихать в твой > "вирус", сом весит мало. А патом его записать в файл и > исплонить тем же CreateProccess или WinExec.
См. выше...
|