hoi :>
ich suche gerade verzweifelt nach einer möglichkeit meinen thread mit dem des hauptthreads eines spiels zu synchronisieren.
Zur Zeit sieht mein code ca. so aus:
funktioniert auch wunderbar (bis es ab und zu random crashed wahrscheinlich auf grund von race conditions oder was weiß ich). Zudem wird von der verwendung von suspend/resumethread absolut abgeraten auf msdn.
Gibt es eine möglichkeit das ganze irgendwie threadsafe zu bekommen damit keine random crashs mehr auftreten?
Hab länger gesucht und nichts gefunden und selber gehn mir die ideen auch aus :(
Würde jedoch in diesem Fall gerne auf dll injection & hooks verzichten. (damit würd sich das leicht lösen lassen).
ich suche gerade verzweifelt nach einer möglichkeit meinen thread mit dem des hauptthreads eines spiels zu synchronisieren.
Zur Zeit sieht mein code ca. so aus:
Code:
SuspendThread(main_thread) InjectAndExecuteThread() ResumeThread(main_thread)
Gibt es eine möglichkeit das ganze irgendwie threadsafe zu bekommen damit keine random crashs mehr auftreten?
Hab länger gesucht und nichts gefunden und selber gehn mir die ideen auch aus :(
Würde jedoch in diesem Fall gerne auf dll injection & hooks verzichten. (damit würd sich das leicht lösen lassen).