Je tente de contrôler plusieurs instances du pilote TAP d'OpenVPN sous Windows via tapinstall. Il semble que parce que tous les appareils ont le même HWID - 'tap0901' - je ne peux pas en supprimer un seul avec tapinstall - tous disparaissent lorsque j'exécute
tapinstall.exe remove tap0901
De plus, lorsque j'installe une autre instance avec
tapinstall.exe install OemWin2k.inf tap0901
tous les autres sont réinitialisés (les connexions ouvertes utilisant ces installations TAP existantes sont rompues) car tapinstall tente de mettre à jour les pilotes sur toutes les instances existantes.
Ma solution jusqu'à présent a été de renommer toutes les instances du HWID spécifié dans le fichier INF par un autre nom et de renommer également les fichiers .cat et .sys avec ce nouveau nom; cependant, cela casse la signature du pilote.
Est-ce que quelqu'un connaît des moyens alternatifs de gérer plusieurs instances du pilote TAP OpenVPN qui me permettent de:
- Supprimer n'importe quelle instance du pilote sans interférer avec le fonctionnement des autres instances
- Installer de nouvelles instances sans interférer avec le fonctionnement des autres instances
Les appels d'API Win32 sont également acceptables; je tente d'écrire un programme pour automatiser cela.
Merci pour l'aide!