Witajcie. Skończyłem właśnie DLL'kę, którą chce zastąpić w systemie (WinXP) bibliotekę kernel32. Oryginalnej DLL'ce zmieniłem nazwę na rkernel32, aby funkcje przechodziły przez moją bibliotekę, a ona dopiero wywoływała je u rkernel32. Po podmienieniu tejże biblioteki (przy użyciu Ubuntu), system wywalał się w momencie, kiedy normalnie pojawiał się ekran "Zapraszamy". I teraz moje pytanie, co zrobiłem źle ? O czym powinienem był pamiętać tworząc taką bibliotekę ?
PS. Możliwe,że nie które funkcje się nie zagadzają - mam na myśli to, że wyeksportowane są pod innym argumentami niż pod tymi pod którymi rzeczywiście są w DLL, choć wątpię by był to jedyny o ile w ogóle istniejący problem. Będę jeszcze sprawdzał zgodność tych funkcji, lecz wolałem zapytać na forum by dowiedzieć się czy to może być jedyny problem.
Dołączam jako załącznik pliki z DLL (rozszerzenie txt, bo cpp,h,zip,rar nie chciało mi przyjąć).
Pozdrawiam.