DETERMINER SI LE FIREWALL WINDOWS EST ACTIF

Mopii9 Messages postés 91 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 23 mai 2005 - 24 déc. 2004 à 01:44
thierrydelepine Messages postés 521 Date d'inscription mardi 24 décembre 2002 Statut Membre Dernière intervention 11 septembre 2008 - 25 déc. 2004 à 15:19
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/28158-determiner-si-le-firewall-windows-est-actif

thierrydelepine Messages postés 521 Date d'inscription mardi 24 décembre 2002 Statut Membre Dernière intervention 11 septembre 2008 6
25 déc. 2004 à 15:19
Le firewall windows est intégré a windows XP que avec le SP2 ou en windows 2003, il est donc normal que en SP1 de XP tu n'est pas de firewall windows.

il faudrait ajouter a mon code une detection du service pack avant de faire le CreateObject, des que j'aurai un peu de temps je mettrai a jour ce code.
Mopii9 Messages postés 91 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 23 mai 2005
25 déc. 2004 à 11:02
ok c'est parceque j'ai pas le sp2 mais bon tampi il avait l'air cool ton code mais si on peut le faire marcher que avec le sp2 cela n'a aucun interet ... mais cependant c'était bien pensé @+ et joyeux noel !
thierrydelepine Messages postés 521 Date d'inscription mardi 24 décembre 2002 Statut Membre Dernière intervention 11 septembre 2008 6
24 déc. 2004 à 15:13
le fait de mettre un zip ou pas ne changera rien puisque je ne reference aucun objet dans VB
(c'est cette ligne qui reference l'objet : Set fwMgr = CreateObject("HNetCfg.FwMgr"))
donc un simple copier/coller de ce code dans un nouveau form marche tres bien.

si tu n'arrive pas a créer l'objet "hnetcfg.fwmgr", c'est soit parce que tu n'ai pas en SP2 sur ton XP ou bien la DLL hnetcfg.dll n'est pas présente ou mal enregistré dans le registre Windows.
Donc rien a voir avec le fait d'avoir un zip.

install ou reinstall le SP2 de Windows XP,
si la DLL existe essaye de la reenregistrer dans le registre via la commande DOS regsvr32.
Mopii9 Messages postés 91 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 23 mai 2005
24 déc. 2004 à 12:37
Set fwMgr = CreateObject("HNetCfg.FwMgr")

Le composant ActiveX ne peut créer l'objet le blème c'est que je c'est pas lequel ta utilisé....
enfin met un zip sa prend 2 sec et on peut directement regarder comment tu as fais.
thierrydelepine Messages postés 521 Date d'inscription mardi 24 décembre 2002 Statut Membre Dernière intervention 11 septembre 2008 6
24 déc. 2004 à 10:37
tu es sur windows XP ?
quel message d'erreur as tu ?
Mopii9 Messages postés 91 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 23 mai 2005
24 déc. 2004 à 01:44
c'est nikel comme idée mais chez moi sa marche pas si tu pouvais mettre un zip sa serait parfait merci d'avance . . .
Rejoignez-nous