Mittwoch, 3. Juni 2009

RSAPI.DLL unter Wine

"Auf besonderen Wunsch" und weil rot gleich blau und plus gleich minus ist, werde ich kurz erklären wie man die RSAPI.DLL unter Wine nutzt. Es ist davon abzuraten Programme für die RSAPI.DLL unter Linux zu entwickeln, dafür sollte man lieber die Python RSAPI nutzen.

Dies wurde bis jetzt nur mit Ubuntu Intrepid Ibex getestet.

  1. im Pfad ~/.wine/dosdevices einen Link auf das Gerät setzen. (bei mir wird /dev/ttyUSB0 zu COM1):


cd ~/.wine/dosdevices/
ln -s /dev/ttyUSB0 COM1

  1. Nun kann die serielle Schnittstelle COM1 von Windowsprogrammen benutzt werden.

  2. Es kann nötig sein folgende Dateien aus dem system32 Ordner einer Windowsinstallation in den system32 Ordner der Wine Installation zu kopieren um alle RSAPI.DLL Funktionen nutzen zu können:


mscomctl.ocx, msvbvm60.dll, ole32.dll, oleaut32.dll, user32.dll, winmm.dll, comdlg32.dll

Bei Fragen wie immer einen Kommentar oder eine E-Mail schreiben.

Keine Kommentare:

Kommentar veröffentlichen