Google Earth 5

Windows 2000 fixes and solutions for apps

Google Earth 5

PostPosted by justjohnny » Thu Oct 07, 2010 10:46 pm

Google Earth 5.1:
http://dl.google.com/earth/client/advan ... rthWin.exe

Google Earth 5.2:
http://dl.google.com/earth/client/advan ... rthWin.exe

If those links don't work try this link:
http://www.google.com/earth/download-earth.html
^ Untick "Include Google Chrome, a fast new browser for Windows and Mac."
^ Click "advanced setup" link
^ Untick "Allow Google Earth to automatically install recommended updates. "

Google Earth 5.2 installs successfully.

Clicking on either icon:
  • Google Earth
  • Start Google Earth in DirectX mode
  • Start Google Earth in OpenGL mode
will produce this error:
googleearth.exe - Entry Point Not Found
The procedure entry point CryptUIDlgViewContext could not be located in the dynamic link library CRYPTUI.dll.
OK
Last edited by justjohnny on Thu Oct 07, 2010 10:55 pm, edited 1 time in total.
justjohnny
 
Posts: 217
Joined: Mon Apr 12, 2010 7:25 am

Re: Google Earth 5

PostPosted by justjohnny » Thu Oct 07, 2010 10:53 pm

Dependency Walker active module session files:
googleearth20101008.dwi

Profiled version:
googleearth20101008_profiled.dwi
justjohnny
 
Posts: 217
Joined: Mon Apr 12, 2010 7:25 am

Re: Google Earth 5

PostPosted by OldBoy2k » Fri Oct 08, 2010 6:09 pm

Google Earth 5.2 Beta on Win2000 (BlackWingCat)

When i start the program i get an error saying: procedure entry point "CryptUIDlgViewContext" could not be located in dynamic link library CRYPTUI.dll.

Extraxt Cryptui.dl_ from XPSP3 and unpack/unzip.Copy Cryptui.dll to x:\Program Files\Google\Google Earth\Client\.Fcwin set link in the forced CRYPTXP, KDLLInst.exe set Crypt32.dll DynamicInstall.Ready.


Look here for how to obtain Windows XP SP3 files:
Info: obtaining Windows XP SP3 files

1) open XP SP3 Cryptui.dll in fcwin (Refer "File").Exe-Settings: set "CryptXP" and rewrite.
2) for KDW DynamicInstall Crypt32 you either need to update Crypt32.dll to v5.131.2195.6926 with update rollup1 (hotfixes) or you copy Crypt32.dll from your WinNT/system32/ directory to the x:\Program Files\Google\Google Earth\Client directory and rename it to Crypt2k.dll together with the KDW CRYPT32.dll ->renamed to CryptXP.dll.
3) (optional) to fix some third party library missing exports also extract certcli.dl_ from the Windows XP SP3 package and add it to the Client directory.

So the fix consists of the following files:
CRYPT2k.DLL <- renamed Windows 2000 SP4 Crypt32.dll
cryptui.dll <- Windows XP SP3 (fcwin patched to hook CryptXP.dll)
CRYPTXP.dll <- renamed KDW Crypt32.dll
certcli.dll <- Windows XP SP3 to fix some missing exports

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Google Earth 5

PostPosted by OldBoy2k » Sun Oct 10, 2010 11:12 am

Hi justjohnny,

i had some spare time to fiddle it all out and to get it working.Have a look and ask when you have problems.

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Google Earth 6.0

PostPosted by JH2k » Thu Jan 19, 2012 3:58 pm

OldBoy2k wrote:So the fix consists of the following files:
CRYPT2k.DLL <- renamed Windows 2000 SP4 Crypt32.dll
cryptui.dll <- Windows XP SP3 (fcwin patched to hook CryptXP.dll)
CRYPTXP.dll <- renamed KDW Crypt32.dll
certcli.dll <- Windows XP SP3 to fix some missing exports


Just reporting that Google Earth 6.0 works fine with the fix above, if someone is interested on it.

I add that the crypt32.dll can be the updated one from the Rollup hotfix for windows 2000 or just the one from a standard Windows XP install (or even SP3).
JH2k
 
Posts: 140
Joined: Sat Nov 29, 2008 9:23 pm


Return to Backporting Applications

Who is online

Users browsing this forum: No registered users and 0 guests

cron