DLL Sleep
-
Hallo,
ich bin gerade schön am C++ lernen nach dem Motto learning by doing
So habe auch eine schöne DLL fertig.
Das Problem ist nur wenn ich sie injecte dann killt die DLL mein Programm.
Ich möchte jetzt ein Sleep rein machen.
Ich habe aber gemerkt das mein Sleep das ganze Programm anhält und nicht nur die DLL.
Wie kann ich nun nur die DLL anhalten?
mfg Freaky
-
DLL's kann man nicht anhalten, nur Threads.
Simon
-
Geht nicht. Wenn du ein Sleep in der DLL einbaust, wird dieses ja indirekt trotzdem von deinem Programm aufgerufen. Du könntest allerdings einen unabhängigen Windows Service in der DLL hosten. Wenn du den dann asynchron anprogrammierst, könntest du ihn wohl anhalten, ohne dass dein Programm ebenfalls stehen bleibt. Aber das ist was ganz anderes...
MfG
-
Und wie stelle ich das an?
Ich habe bis jetzt so gut wie nichts gemacht mit C++
-
Hier ist sowiso nicht das C++ Forum, sondern C++/CLI.
-
Wenn deine Funktion abschmiert, solltest du lieber über vernünftiges Debugging nachdenken, anstatt über Sleep's.