Bonjour à tou(te)s
J'ai un problème avec regsvr32 et un vieil OCX développé en Delphi 7.
Le client n'arrive pas à l'installer, que ce soit avec "Inno Setup" ou manuellement en ligne de commande (en admin évidemment j'ai fais le test moi-même en accès distant).
Chez le client, sur un (même plusieurs) Windows 7 ou 8 en 64 bits, regsvr32 renvoie une erreur indiquant que KernelBase.dll a provoqué une erreur.
Le souci est que les tests ici se passent sans problème. J'ai fais l'essai sur mon poste Windows 8 pro 64 bits, ça passe sans erreur.Nom de l’application défaillante regsvr32.exe, version : 6.1.7600.16385, horodatage : 0x4a5bca28
Nom du module défaillant : KERNELBASE.dll, version : 6.1.7600.16385, horodatage : 0x4a5bdbdf
Code d’exception : 0x0eedfade
Décalage d’erreur : 0x0000b727
ID du processus défaillant : 0xdf0
Heure de début de l’application défaillante : 0x01d3181c7f57bb0c
Chemin d’accès de l’application défaillante : c:\Windows\SysWOW64\regsvr32.exe
Chemin d’accès du module défaillant: C:\Windows\syswow64\KERNELBASE.dll
ID de rapport : bd580bf0-840f-11e7-8721-080027b54ba2
Même réussite sur une VM Windows 7 ,pro 64 bits.
Seule différence que je vois pour l'instant est que le client utilise des versions "home" contrairement à nous.
Pour voir si Delphi pouvait être en cause, j'ai fais un OCX rapide avec Tokyo et je lui ai demandé de tester avec regsvr32.
Réponse: Enregistrement et désenregistrement réussi.
Du coup, je sèche.
Si ça venait de regsvr32, l'enregistrement de la version Tokyo ne devrait pas passer non plus.
Si ça venait de D7, l'enregistrement ne devrait pas réussir sur mon poste.
Avec Google, j'ai trouvé différents post sur l'erreur mais uniquement à l'exécution d'un sotf écrit en D7.
Rien qui soit en rapport avec regsvr32.
Est-ce que l'un de vous aurait eu ce problème ou aurait une idée sur la façon de trouver la cause du crash ?
Partager