PA>>- гружу его в память PA>>- расшифровываю и получаю в памяти исходную DLL PA>>- с этим все ок, но(!) D>Рас с этим всё ок, то всё остальное вы должны и так знать. D>А вообще, LoadLibrary регистрирует DLL в csrss (что бы DllMain вызывался при создании новых потов и т.п.).
В CSR он ее не регистрирует и к вызову DllMain'а CSR отношение не имеет, максимум — если у длл есть манифест — через CSR он создаст activation context этого манифеста (csr/basesrv содержит в себе менеджер всех этих манифестов).
А для DllMain'а — LoadLibrary добавляет длл в PEB LDR list. Это мона и ручками сделать, если очень надо.
Как много веселых ребят, и все делают велосипед...