Folgendes FRAPS ist ja ein Benchmark-, Screencapture- und
Echtzeitvideoaufnahmeprogramm für DirectX- und OpenGL-Anwendungen.
--> mich interessieren allerdings nur die Frame Benchmark Funktionen.
Und da es ja mit Autoit möglich sei, mit DllCall Funktionen von anderen Programmen zu nutzen, dachte ich mir, es nun auch mal zu versuchen. Zumal ich diese Funktion jetzt auch benötige.
Das Programm wird mit 3 Dll´s ausgeliefert, und mein Analyse Tool - Depency Walker sagt das folgende Exportfunktionen in jenen Dll´s enthalten sind.
Nr.1 FRAPS32.dll
FrapsCount
FrapsFunc
FrapsKey
FrapsProcCALLWND
FrapsProcCBT
FrapsSetup
FrapsSharedData
FrapsVersion
Nr.1 FRAPS64.dll
vermutlich identisch zu 32.dll
Nr.3 frapslcd.dll
LCDInit
LCDStart
LCDStop
LCDVersion
Nun glaube ich, müßte man theoretisch ersteinmal mit Autoit die Dll laden
Code:
$dll = DllOpen("FRAPS32.dll")
Code:
$Return = DllCall ( $dll , "return type", "FrapsFunc" [, type1, param1 [, type n, param n]] )