So, I went ahead to install it manually. I inspected ohare.inf to do this.
; Win95 Only CAPI System Files (NT Has CAPI installed) DIGSIG.DLL,,,32 IMAGEHLP.DLL,,,32 RSABASE.DLL,,,32 SIGRES.EXE,,,32 WINTRUST.DLL,,,32
Those files were copied into the Windows\System directory.
; CAPI Registry Entries HKLM,"Software\Microsoft\Cryptography\Defaults\Provider\Microsoft Base Cryptographic Provider v1.0","Image Path",2,"rsabase.dll" HKLM,"Software\Microsoft\Cryptography\Defaults\Provider\Microsoft Base Cryptographic Provider v1.0","Type",3,01,00,00,00 HKLM,"Software\Microsoft\Cryptography\Defaults\Provider Types\Type 001","Name",2,"Microsoft Base Cryptographic Provider v1.0" HKCU,"Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing","State",3,08,00,00,00
These registry entries were created.
rsabase.dll and wintrust.dll had to be registered with regsvr32.exe. I did so.
Yet, the test program I got still doesn't work (the one in the bug has a mistake, I got a fixed one). So, I let Regmon loose. It finds the registry entries, then stops at:
6.10455465 Capi:FFF22201 QueryValueEx 0xCB904E78\RSABASE NOTFOUND
I have no idea what it's looking for there. Some value in the memory?
The second time it was this:
2.61963844 Capi:FFF06F15 QueryValueEx 0xC123C34C\RSABASE NOTFOUND
Anyone know what this means?



Help

Back to top









