2009-04-29 3 views
0

Je dois ajouter une route dans la table de routage IP4 sous Windows XP. Toutefois, la classe Win32_IP4RouteTable ne semble pouvoir interroger que les routes existantes.Comment utiliser WMI pour ajouter un itinéraire IP?

Fondamentalement, je besoin les mêmes fonctionnalités que:

route ADD 192.168.127.254 MASK 255.255.255.255 192.168.1.10 

Est-il possible d'utiliser WMI pour ajouter une entrée dans la table de routage IP4?

Puis-je utiliser CreateProcess à la place?

Répondre

2

Avez-vous besoin d'une solution sur WMI uniquement? J'utilise habituellement IPHelper. Plus précisément, vous avez besoin de CreateIpForwardEntry function.

+0

+1 Magie, merci. J'avais oublié IPHelper et je préfèrerais l'utiliser car tout ce que le code COM WMI me fait me poser. Maintenant, je ne sais pas ce que le S.O. l'étiquette ici est - vous avez résolu mon problème mais pas répondu à la question! – markh44

+0

Je suis nouveau ici aussi, donc je ne sais pas non plus ... – Alex

+0

Sod, vous avez résolu le problème, je vais l'accepter comme réponse. Il ne semble pas y avoir d'autres réponses de toute façon! – markh44