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