Собственно сабж. Я пытался вшить dll как RC-data. Однако при вызове GetProcAddress с имеющейся в dll ф-цией я получаю NULL... Видать из-за того, что не загружаю dll через LoadLibrary... Может кто знает, как сэмулировать загрузку dll, чтобы GetProcAddress работала? Я конечно могу обойтись и без этого, но что-то не хочется потрошить таблицу экспортов...
BackOrifice как раз пишет на диск, это так... к сведению - его исходники я изучил в первую очередь...
а я нет, вот блин, смотрел там идет какое-то подобие загрузчика думал оно и есть хотя не ... ты уверен что смотрел 1.1.3? он не скидывает dll на диск // DLL_LOAD by dildog@l0pht.com // This is pretty far from a fully-implemented PE Executable // Loader, but it does the trick for loading DLLs from an image. // That way, we don't have to hit the disk too much, and it // allows one to package DLLs as resources (kinda like static linking a DLL...
Quantum, про стат. либы наслышан... Есть ли это чудо-утилита конвертер в MASM32 или надо качать отдельно? Если отдельно - тогда откудова?