Activation / Désactivation du paramètre Windows IPv6 dans un programme Java
Je dois pouvoir activer/désactiver les paramètres IPv6 sur mon ordinateur à partir d'un programme Java.
Fondamentalement, je dois suivre ces instructions pour activer et désactiver IPv6: Comment Désactiver IPv6 sous Windows 7
Mais je dois pouvoir le faire avec un programme Java. Est-ce possible?
Je cours sur Windows 7.
2 answers
Veuillez consulter l'outil netsh, spécifiquement pour installer le support de l'IPv6:
netsh int ipv6 install
Pour supprimer:
netsh int ipv6 uninstall
Également documenté sous KB2478747.
Voir la question Comment exécuter des commandes Windows à l'aide de Java - Modifier les paramètres réseau pour les intégrer dans une application Java.
Runtime.getRuntime().exec("netsh int ipv6 install");
J'ai pu le faire en utilisant un utilitaire que j'ai téléchargé et installé appelé nvspbind. Avec cela installé, les appels pour activer IPv6 et off sont:
Nvspbind.exe /e" Connexion au réseau local " ms_tcpip6 nvspbind.exe /d "Connexion au réseau local" ms_tcpip6