2010-03-18 9 views
1

Ceci est une question à propos de l'installation du pilote. J'ai les fichiers suivants:Installer le pilote en utilisant C++

aaa.cat aaa.inf x86 \ ttt.sys

Je peux installer ce pilote en cliquant sur "pilote de mise à jour" dans le gestionnaire de périphériques. Mais maintenant j'ai besoin d'installer ce pilote sur Windows (XP, Vista et Win7) en utilisant C++. Comment est-ce que je pourrais faire ceci? Par contre, je ne peux pas utiliser le bouclier d'installation ou un autre outil pour faire le travail. Par contre, je ne peux pas utiliser le bouclier d'installation. C'est pourquoi je pose cette question.

Merci d'avance.

J'ai trouvé cette page, qui a mentionné les fonctions SetupInstallFile et SetupInstallFileEx. Est-ce la réponse? http://msdn.microsoft.com/en-us/library/aa376958%28VS.85%29.aspx

+0

« Installer cette conduite en utilisant C++ » ne dispose pas d'informations suffisantes – Mike

+0

Désolé, je suis d'installer le pilote sous Windows. Y a-t-il d'autres informations que je dois indiquer? – user296359

Répondre

2

utilisez la fonction DiInstallDriver et DiInstallDevice

MSDN

+0

J'ai été à la recherche d'une fonction comme celle-ci pour toujours. Je vous remercie. – nathan

Questions connexes