2010-10-14 5 views
-1

J'ai récemment compilé une application VB6 avec une configuration inno que quand j'installer, fonctionne très bien sur winxp quand je l'ai essayé sur vista, je me suis message d'erreurInno Setup installer l'application VB6 dll

alt text

i remarqué c'était un problème d'enregistrement dll, donc j'essaie d'enregistrer manuellement la DLL pour voir si elle corrige le problème. quand je l'ai essayé, je suis arrivé cette erreur

alt text

est là de toute façon que je peux corriger le problème?

Répondre

-1

C'est un problème d'autorisations. Essayez ce qui suit:

Enregistrez le composant à partir d'une invite de commande élevée. Cliquez avec le bouton droit sur l'icône pour Invite de commandes dans le menu Démarrer et sélectionnez Exécuter en tant qu'administrateur. L'UAC vous demandera d'approuver l'élévation. Une fois que la fenêtre d'invite de commande est ouverte, exécutez votre commande regsvr32 à partir de cette fenêtre et doit réussir. Source: http://www.tech-archive.net/Archive/DotNet/microsoft.public.dotnet.languages.vb/2009-10/msg00002.html

Vous pouvez également essayer d'exécuter le programme d'installation que vous venez de créer avec des privilèges administratifs (même procédure que ci-dessus). J'espère que ça aide.

+0

le programme d'installation s'exécute sous privilèges d'administrateur. et maintenant? – Smith

+0

Qu'en est-il de l'installation manuelle de la DLL en utilisant une invite de commande élevée? Vous devez être sûr qu'il n'y a pas de dépendances manquantes ou tout autre problème avant de passer à la réparation du script Inno Setup. –

+0

oui aucune dépendance manquante, et j'utilise Vista Business avec compte administrateur. – Smith

Questions connexes