Add support for Adobe CS3+
Status: Beta
Brought to you by:
sag47
Add serial support for the newer editions of Adobe CS (CS3-CS5)
Adobe Creative Suite 3 and higher store the key within an XML file called application.xml rather than within the registry (took me hours to figure this out).
The XML file could be within (search for application.xml):
\Program Files\Adobe
\Program Files\Common Files\Adobe
\Program Files (x86)\Adobe
\Program Files (x86)\Common Files\Adobe
The key can then be decoded using the algorithm. I have to figure out a way in which different CS versions can be detected (Using the registry or some other method within the XML files).
Anyway this is a big task so if anyone wants to take it on o.0... if not, I'll get to it eventually.
Quote from VersionBoy.
I havn't examined the application.xml for the Adobe products CS3 and higher but
I do know Adobe store serial numbers in the file cache.db
It can be found in this path. \Program Files\Common Files\Adobe\Adobe PCD\cache
cache.db is in sqlite v3 database format.
http://www.itwriting.com/blog/articles/a-simple-delphi-wrapper-for-sqlite-3
That will add the needed functionality to access modern Adobe serials. I think this functionality needs to be build into the keyfinder executable so use C object files in Delphi.
http://rvelthuis.de/articles/articles-cobjs.html
SAM