da meldet man sich ganz brav bei SAP an, um die neuste Trail-Version des Crystal Reports 2013 runterzuladen.
Und dann scheitert die Installertion an dem von SAP zugesendeten Key mit folgender Aussage (INS00140 Invalid Keycode Error). 🙁
Nach recherche im Internet findet ganz viele Einträge in Foren zu diesem Fehler, aber meistens für die CR Version 2011.
Die Tips die ich gefunden habe, funktionierten bei mir leider nicht.
Hatte schon vermutet das es am Firmen proxy liegt 😉
Bis ich endlich auf einen Foren eintrag gestossen bin, der mir dann wirklich geholfen hat.
Der Fehler tritt auf wenn:
der Key wirklich falsch ist
die Verifizierung falsch ist
Das erste habe ich einfach mal ausgeschlossen, da ich den Key ja per Mail bekommen hatte.
Also Punkt 2, aber wieso sollte ein Key falsch erkannt werden, wenn ich doch gerade die neuste Version von CR runtergeladen hatte und der Key dazu kam.
Lösung:
Es gibt eine DLL mit dem Namen cryptocme2.dll, die mit für die Verifizierung des Keys zuständig ist. Sie wird von unterschiedlichsten Firmen benutzt wie SAP, McAfee, CA.
Dadurch kann es vorkommen das man mehrere Version der DLL auf dem Computer hat und nicht immer die richtige genommen wird um den Key zu entschlüsseln.
Das gute ist das die DLL abwärts Kompatibel ist, man kann also alle alten Version mit der neuen ersetzen.
Zum Ablauf:
- Um die Version der DLL für CR 2013 geht man im Installertions-Verzeichnis zu \CrystalReports\dunit\tp.rsa.crypto.cpp-3.2.1.2-core-32\content.cab
- Jetzt muss man die content.cab entpacken
- die enthaltene Datei win32_x86cryptocme2.dll in cryptocme2.dll umbenennen
- und dann alle auf dem Computer vorhandenen älteren cryptocme2.dll durch die neue ersetzen
- Vielleicht muss man neustarten damit die neu DLL genommen wird
Und dann fuktioniert auch die Installertion von Crystal 2013