2011-09-20 3 views
3

Je suis un exemple de SO answer comment exécuter le script QTP à partir de C#. Cependant, lors de la création de l'objet Application, j'obtiens UnauthorizedAccessException. Des indices sur ce qui pourrait être faux? Voici une capture d'écran de l'exception et du code source.UnauthorizedAccessException lors de l'utilisation QTObjectModelLib.dll

enter image description here

+0

Vérifiez si vous pouvez le retrouver dans DCOM Config et bricoler avec les paramètres de sécurité. Panneau de configuration + Outils d'administration + Services de composants. –

+0

Ou cette réponse: http://stackoverflow.com/questions/7558076/office-interop-issue-on-windows-server/7558244#7558244 –

+0

DCOM Config n'a pas de composant avec le CLSID mentionné dans l'exception. –

Répondre

0

Si vous êtes sur Windows 7 ou Vista, ont un aller à partir de votre zone de développement en tant qu'administrateur, il est probable que vous obtenez une violation d'accès.

+0

C'est une bonne idée mais ça n'aide pas. –

0

Citant l'OP du message original vous vous référez:

Ce code a fait le travail. Cependant, pour la version 10.0 de QTP, j'ai dû changer en utilisant QTObjectModelLib; à utiliser QuickTest ;.

Peut-être aider si vous utilisez également la version 10.0.

Questions connexes