Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Cryptor Registering Issue
Message
From
25/10/2007 14:52:35
 
 
To
23/08/2007 06:51:56
General information
Forum:
Visual FoxPro
Category:
ActiveX controls in VFP
Environment versions
Visual FoxPro:
VFP 9 SP1
Miscellaneous
Thread ID:
01249211
Message ID:
01263750
Views:
43
>>>>>>>Hi All
>>>>>>>
>>>>>>>On a few machines running Vista or XP/SP2 I am getting an error when trying to register the Cryptor XICR50.DLL. The error message is "invalid access to memory location" and it occurs when trying to register the dll using regsvr32.exe. This only happens on a few machines but I cannot see the pattern or commonality between them. On kost of our end-user mahcines there i no problem at all. Users are logged on using admin rights or even with an administrators account. Can anyone shed some light on this one?
>>>>>>


>This issue has been resolved. The problem relates to the recent Windows Update patches and only occurs under Windows XP SP2, Vista, and other OS updates for the DEP fix (Data Execution Prevention). It only applies to CPU’s with the NX bit. AMD Athlon is fine but Sempron will fail and XD bit (Intel).
>
>The standard method to register a DLL in the past was to use the self registering function for DLL’s and OCX’s i.e. using regsvr32.exe. Now the MS recommended method is to extract the COM information and pre-enter it into the registry manually.
>
>The Windows installer and all modern installers support this feature. You can tell newer installers to *not* auto-register a dll but rather to extract the COM information and create the necessary registry entries. If you do this or create the registry entries yourself it works. You can no longer use the regsvr32.exe method on Cryptor with the cpu's mentioned above and DEP active.


So I have exactly this issue on a client project. I'm using InnoSetup. I gather I have to remove the regserver switch for this file, but what do I do instead? Any pointers?

Tamar
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform