KeyFansClub

首页 » - 主题讨论区 - » Rewrite » 半挖坟。紧急求助,谁能告诉我KFC出的Rewrite体验版v1的那个SiglusEngine-CH是怎么修改出来的。
Josh_MOX - 2011/6/26 18:30:00
现在移植遇到了一个大麻烦。RLSE在Mac 上无效。论坛上的那个裸体补丁没法存档而且到后面常常莫名其妙的崩溃。只有SiglusEngine-CH可以正常运行。但是因为正式版和体验版的link不一样。所以要以正式版的Siglus为模版改一个SiglusEngine-CH V2(暂定)。
解析DLL不是不可以,但是我从有关人士那边得到的回复是,起码14天才能搞清楚。所以相比之下开发SiglusEngine-CH V2似乎来的更划算。
所以麻烦大大们告诉我你们当时是怎么修改SiglusEngine-CH 的。如果不方便在论坛上说,请把有关信息发到jonojlu@163.com
万分感谢!!!
Misha - 2011/6/26 19:03:00
不是开发的,是修改的... = =

SiglusEngine是很新的引擎,功能正在快速增加中。
不排除新的版本用到了一些Mac不能完美模拟的API。
再加上这个版本有加壳保护……

建议你还是一步一步的来吧,首先把TE2成功模拟。
laputachen - 2011/6/26 19:32:00
这个问题需要送楼上一个如其头像那样的娃娃才能快速解决,以楼上的聪明才智,应该不用14天之久……
Josh_MOX - 2011/6/26 19:38:00
不是开发的,是修改的... = =

SiglusEngine是很新的引擎,功能正在快速增加中。
不排除新的版本用到了一些Mac不能完美模拟的API。
再加上这个版本有加壳保护……

建议你还是一步一步的来吧,首先把TE2成功模拟。
Misha 发表于 2011/6/26 19:03:00


两个体验版都已经模拟成功了,现在就差正式版。关于API不能完美模拟的问题,WineDev的回复是可能性不大。因为XP的API已经完成了全解析,只要软件兼容XP基本上不存在兼容性问题
我现在需要的就是修改方法。来复原Siglus的DLL调用方式。只要这个一解决,移植不是问题。
Misha - 2011/6/26 20:00:00
外面的那层壳使用了一些非标准的方法保护API,有可能利用了一些非公开的特性,Wine是无法完美模拟的,除非有Win的源代码。

或者有没加壳/真正去壳的引擎。
Josh_MOX - 2011/6/26 20:38:00
外面的那层壳使用了一些非标准的方法保护API,有可能利用了一些非公开的特性,Wine是无法完美模拟的,除非有Win的源代码。

或者有没加壳/真正去壳的引擎。
Misha 发表于 2011/6/26 20:00:00

的确,用fixme发现了:
fixme:wbemprox:wbem_locator_ConnectServer 0x129400, L"\\\\.\\ROOT\\CIMV2", (null), (null), (null), 0x00000000, (null), 0x0, 0x32ef20)


对WMI动手脚啊,有些难办喽。。但至少不是改API,这个比较好
1
查看完整版本: 半挖坟。紧急求助,谁能告诉我KFC出的Rewrite体验版v1的那个SiglusEngine-CH是怎么修改出来的。