2012-04-08 3 views
0

S'il vous plaît tous m'aider sur ce J'ai créé un projet en utilisant C# sur .NET Frame Work 4.0 et j'ai utilisé WIA (Windows Image Acquisition) et il a fonctionné avec succès. Quand je lance le fichier .exe sur un autre PC mais je reçu un message disant:erreur avec usine de classe com

" récupérer le composant pour l'usine de classe com avec CLSID {E1C5D730-7e97-4D8A-9E42-BBAE87C205} a échoué en raison de la error80040154 suivante " même les deux sont 32 bits ce qui pourrait causer cette erreur

Répondre

0

Il est très probable que WIA n'est pas installé sur la machine; une trace de pile aiderait à réduire l'erreur.

Je sais que WIA n'est pas installé par défaut sur le serveur Windows 2008. Vous pouvez l'installer en installant la fonctionnalité Expérience utilisateur à l'aide du Gestionnaire de serveur.

Quelle est la configuration de l'autre PC?

+0

De quel type de configuration parlez-vous? –

0

Essayez de copier wiaaut.dll au même emplacement que l'exe. Ce n'est peut-être pas une solution à long terme, mais au moins, il vous dira si le problème réside dans la recherche de la bibliothèque WIA.

+0

cela fonctionne merci à tous –