Hi
Irgendwie habe ich gehofft, dass du dazu was sagst
... Ich habe das natürlich sofort ausprobiert, allerdings hat das nicht weiter geholfen.
Delphi-Quellcode:
library Project1;
uses
Windows;
begin
MessageBox(0, 'x', 'x', MB_ICONINFORMATION);
end.
Das da oben ist die
DLL. Auch wenn ich die MessageBox rausnehme, funktioniert es nicht. Ich teste es jetzt nur noch mit sndvol32.exe (XP/SP2), entweder das Teil startet oder es macht nur Beep und nix weiter passiert.
Ausserdem habe ich versucht, den Prozess mit CREATE_SUSPENDED zu erstellen, dann InjectLibrary() machen, dann ResumeThread().
Ist aber genau das selbe...
Ich würde mich sehr freuen, wenn das mal jemand selber ausprobieren würde. Oder wenn jemand so eine Erklärung dafür hat...
Einen schönen Abend noch, und vielen Dank erstmal