以前曾经设想过在Linux上利用wine来调用shiori.dll的request请求,并讨论了一下其意义。
最近对此作了一下尝试,感觉还是不错。
测试的时候用ssp,将待测试的ghost的shiori.dll用自己写的shiori.dll替换。
然后将原shiori.dll以及可能用到的文件复制到Linux机器上。
ssp产生一个请求后,新的shiori.dll通过tcp将其发送到Linux上运行的另外的一个程序,
这个程序再将请求发送给通过wine运行的一个加载了原shiori.dll的程序(用winegcc编译)。
当请求答复后,在原路返回给ssp。
ssp <--> new shiori.dll <--> tcp <--> program1 (Linux native)
<--> program2(win32, wine, dynamic load old shiori.dll, execute request function)
测试了kawari和satori.dll,都没有什么问题。
测试的贴图(图中测试的是kawari):
顺便问一下,shell里的surfaces.txt里面
point.centerx, point.centery
point.kinoko.centerx, point.kinoko.centery
是什么意思?
[
本帖最後由 reiv 於 2008-1-27 18:30 編輯 ]