|

【转帖】创新VISTA驱动修改者Daniel_K揭露创新驱动骗局【驱动之家翻译】
创新VISTA驱动修改者Daniel_K揭露创新驱动骗局,真是一个好人,建议大家都看看
"My name is Daniel Kawakami and I'm Brazilian," he writes. "I'm NOT a cracker, a hacker, just an enthusiast modder with basic assembly knowledge and very persistent."
我的名字叫做Daniel Kawakami ,我是巴西人。我不是一个破解者或是黑客,只是一个有足够耐心,懂得基本知识的mod爱好者。
ALchemy
炼金术
It all started when Creative released the first beta of ALchemy for X-Fi cards, saying it used X-Fi's advanced capabilities (EAX5).
所有的一切都开始于创新发布第一款X-FI声卡Beta版炼金术驱动,它使用了X-FI的先进功能EAX5。
After some investigation, I've found an EAX5.0 check and patched it... and it worked!
经过一番研究,我发现了EAX 5的一个问题,并且修复了它,而且它正常工作了。
Sometime later, they released the final version of ALchemy X-Fi and the paid version of ALchemy Audigy.
不久之后,他们发布了最终付费版的Audigy声卡炼金术驱动。
I was realy mad at them, they didn't release a new Audigy driver and were charging Audigy owners for a software that runs on top of bugged drivers? What is the point of that?
Then I modified the X-Fi "free" version of ALchemy, not the paid version.
我是真的被他们搞糊涂了,他们没有放出一款适合Audigy声卡的驱动,却对Audigy声卡的用户开始收费?这是什么意思?
无奈之下我修改了X -FI "免费"版本的炼金术驱动,而不是付费版本。
I did the same with the later versions, but when they released the 1.00.11, I couldn't patch it anymore.
然后我又对其后发布的几款驱动进行了修正,不过当他们发布到1.00.11版本之后,我发现我再也无法修改了。
So I bought it, just for the sake of it.
所以,我只能买了这个驱动,只是为了炼金术。
Well, I did manage to patch the latest version of ALchemy X-Fi to run on any card, without even removing Safecast, but I'm done with that.
现在,我已经可以让所有的声卡都能运行X-FI的炼金术驱动,甚至连它的“保护手段”都没移除。我做到了。
The Audigy drivers
Audigy驱动
They took several days, countless Vista reinstalls.
他们花了我不少时间,不停的重装Vista系统
Creative purposedly modified the Audigy drivers to disable some features when Vista is detected and also purposedly introduced some bugs to prevent some XP utilities from running.
I did a complete analysis of the driver to determine where all the checks and bugs were introduced and started modding.
创新刻意的修改了Audigy的驱动,以关闭某些Vista下不必要的功能。除此之外,创新还故意制造了几处漏洞,让XP系统无法运行这款驱动。我完整的分析了整个驱动之后,修正了其中的漏洞,并开始了修改旅程。
Features that I've successfully enabled:
到现在为止,我成功加入的功能有
- Dolby/DTS decoding (originally discovered by another Creative forum member, but I've explained how to use it)
- CMSS, CMSS2 and Stereo Surround (originally only "CMSS" was available, this setting also affects ALchemy/OpenAL, so it is really useful)
- Advanced EQ and Special FX presets
- DVD Audio
- Hardware MIDI synthetizer (I wrote a small utility that automatically detects and changes the default Vista MIDI Synth during driver install or can change it later using its GUI. Some media players lets you choose the MIDI synthesizer)
- Equalizer (with preset saving, very hard to accomplish, had to deal with bugs in Creative software and use my creativity to find a workaround).
- WaveRT (a Microsoft replacement for ASIO, however I don't know if it really works or not)
The Live!/Live! 5.1 drivers
Creative have always released UDA (Unified Driver Architeture) drivers.
创新总是采用UDA驱动的编写方法,(注,和NV,ATI驱动一样,驱动向下兼容)
They purposedly ruined the Live! support in Vista: 2.1 speakers setting resulted in distorted sound.
他们有意让Live支持VISTA:但是仅有2.1声道输出,并且伴有爆音存在。(目的是让用户换卡)
After some investigation, I discovered the culprit module and replaced it with one from the last XP version and the problem was fixed.
In the later releases, Bass Management, Equalizer and EAX effects using software processing and Hardware MIDI support were added.
There was also an ALchemy for Live! cards.
经过一番调查后,我发现罪魁祸首是一个模块,用XP版本的模块取而代之后,问题解决了!
在后来发布的版本中,我加入了低音管理,均衡器和EAX特效和硬件的MIDI支持。
除此之外,炼金术驱动也支持LIVE啦! |
|