Spustanie funkcii z Windows DLL kniznice
Dan Lukes
dan at obluda.cz
Thu Nov 15 14:53:35 CET 2007
Roman Kubiš napsal/wrote, On 11/15/07 11:42:
> Mam windows dll kniznicu s popisom funkcii. Je mozne tieto funkcie spustit
> aj na FreeBSD cez WINE? Resp. potreboval by som tie funkcie volat z PHP
> skriptu.
To vidim dost nezarucene. WINE je komplexni prostredi - nikoli jen neco
co zpusobi, ze "Wokeni DLL a EXE FreeBSD vezme za sve". To snad jedine,
ze bys ve WINE rozjel Wokenni variantu PHP (pripadne Apache+PHP)
FreeBSD ma sice podporu pro spousteni binaru v PE-COFF formatu, ale
pokud mohu soudit, ten se netyka dynamickeho loadovani knihoven - pouze
spousteni EXE.
Jestli bych videl nejakou cestu k uspechu - tak snad jedine cestu
"NDIS/Evil" - tam si "prekopavaji" Windowsi knihovnu do interne
pouzitelneho formatu tak, ze z puvodni knihovny vytahaji urcite objekty
a sekce. To ale rozhodne neni cesta pro mekone.
Dalsi moznost je naucit dynamicky linker tento format - kdyz uz tam da
castecna podpra je nemuselo by to byt nemozne. Ale i tak to nebude zadne
"lusknutim prstu".
Dan
--
Dan Lukes SISAL MFF UK
AKA: dan at obluda.cz, dan at freebsd.cz, dan at (kolej.)mff.cuni.cz
More information about the Users-l
mailing list