|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mai 2007 Messages : 58 ![]() |
Bonjour,
Ne sachant pas trop dans quelle rubrique poster mon message, je laisserai donc le soin aux modérateurs de le faire (qui je sens vont m'adorer )Je suis en train de réfléchir sur un système utilisant une camera industrielle, camera qui fonctionne à l'aide d'un drivers fourni par le fabricant. Un setup d'installation réalise l'installation du drivers pour l'utilisateur. Cependant, je sais que lorsque je connecte un appareil USB et que windows ne le reconnait pas, un panneau me demande d'indiquer le "chemin" du drivers. Mon idée était de proposer un système permettant à n'importe quel utilisateur de se connecter à la camera et ce sans que celui-ci n'ait à installer de drivers (on peut supposer que l'utilisateur n'est pas administrateur de son ordi et que l'installation est donc impossible). Ma question est la suivante : est il possible de mettre le drivers sur une clé usb, et de "dire" automatiquement à windows que le drivers est sur cette clé. Et surtout qu'il l'utilise directement à partir de celle ci ? J'imagine que ce ne doit pas etre forcement très clair, car dans ma tête ca ne l'est pas forcement non plus ! Merci pour votre aide ! Jérôme. |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Inscription : juillet 2007 Messages : 437 ![]() |
Salut,
Quand tu installes un matériel recquierant un pilote logiciel, en passant par une installation "manuelle" (en renseignant le pilote que tu veux utiliser), ça ne veut pas dire que du coup, le fichier du pilote va rester à sa place. Un pilote est générallement composé de deux fichiers : Le fichier .sys : fichier binaire qui correspont au code du pilote à proprement dit Le fichier INF : qui permets de faire le lien entre le matériel, la machine, le pilote. Quand tu dis, lors de ton install' : "Mon fichier de pilote va se trouver là !", ton système ne va pas garder cette information. Il va copier ton pilote dans son dossier de pilote, pour que lorsque tu branches ton périphérique, Windows connait le pilote associé. De toute façon, si ton matériel a besoin de pilote il faut l'installer. Installer un pilote recquiert des droits administrateurs. Donc ce que tu veux faire n'est pas possible. |
|
|
00
|
|
|
#3 |
![]() ![]() Yves Développeur informatique Inscription : janvier 2007 Messages : 3 878 ![]() |
L'installation du pilote est obligatoire pour qu'un périphérique puisse fonctionné.
ATTENTION à bien lire la doc du périphérique. Généralement, pour les périphériques usb nécessitant un pilote, celui-ci doit être installé sur le système avant le premier branchement du périphérique sur la machine
__________________
Sevyc64 --- Le partage est notre force NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS |
|
|
00
|
|
|
#4 | |
|
Invité régulier
![]() Inscription : mai 2007 Messages : 58 ![]() |
Citation:
Justement, c'est ce que je voulais savoir, c'est s'il était possible "d'empecher" windows de copier ce pilote dans son dossier de pilote. De lui dire "les fichiers necessaires au fonctionnement du periphérique sont dans tel repertoire" sans qu'il ne les copie dans son dossier system32 Je sais, lorsque je programme des logiciels, que pour les DLL, on peut indiquer leur chemin d'accès "en dur" dans le code. c'était ce que je voulais plus ou moins faire avec mon pilote ! |
|
|
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() Inscription : juillet 2010 Messages : 557 ![]() |
Même si on indique le chemin manuellement, il va ensuite copier les fichiers là où il veut...
|
|
|
00
|
|
|
#6 |
![]() ![]() Yves Développeur informatique Inscription : janvier 2007 Messages : 3 878 ![]() |
L'installation d'un pilote ne se résume pas à la copie des fichiers dans un dossier spécifique, il y a toutes une série d'inscriptions en base de registre qui sot aussi faites pour que le système puisse faire fonctionner le périphérique.
Tu pourrais toujours copier les fichiers dans le bon dossier, si tu ne fais pas aussi les inscriptions dans la base de registre, ton pilote ne sera pas reconnu et ton périphérique ne fonctionnera pas. L'installation est obligatoire.
__________________
Sevyc64 --- Le partage est notre force NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS |
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : mai 2007 Messages : 58 ![]() |
Bon apparemment les dieux de l'informatique sont contre moi !
![]() Je vais devoir trouver une autre astuce ! Merci pour vos réponses !!! |
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Kevin CLAUDELÉtudiant Inscription : novembre 2009 Messages : 29 ![]() |
Et si tu diffuses la camera sur le web ?
Tu mets ce qu'elle filme sur un site web avec authentification ! Ça n'irai pas ? Tout le monde pourrai y accéder et pas besoin d'installer le .inf chez tout le monde. |
|
|
00
|
|
|
#9 | |
|
Débutant
Inscription : janvier 2004 Messages : 435 ![]() |
Citation:
Bonjour Jérome, Il n'est pas possible de faire tourner un driver dans un dossier autre que celui dedié dans Windows\System32\drivers Pour permettre l'installation de ta caméra sans passer par un process d'installation manuel, tu peux essayer de vérifier si le driver fournit par le fabriquant est certifié WHQL, dans ce cas précis, celui-ci sera automatiquement telechargé au branchement de ta caméra via Windows Update. En esperant t'avoir (tardivement ...) aidé ![]() Best regards, Moulefrite |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com