Page 1 sur 2

Publié : sam. juil. 03, 2004 11:44 pm
par Nanard
Vu que je suis un gros boulet lorsqu'il s'agit de mettre le -ip correct dans le reccourci de Falcon, j'ai créé un fichier en VBscript, qui lance F4-BMS.exe avec le bon ip en paramètre.

A partir de dorénavant, plus d'erreur possible.

A télécharger ici : http://krostylebombingclub.free.fr/files/Falcon_Ip.vbs et à mettre sur le bureau.

Aucun interêt si vous êtes derrière un routeur!!

Testé sous XP, et seulement sous XP (avec l'autorisation d'écécuter les scripts bien sûr) et sans carte réseau.
(Si quelqu'un peut essayer avec deux connexions actives...)

Testé avec plusieurs versions installées mais pas testé avec Multifalcon!!!
(Jallie, dis moi ce qui se passe dans ces cas là, stp!)

Publié : sam. juil. 03, 2004 11:50 pm
par jisser
bonne idée Nanard ;)
Ca marche pas quand on est derriere routeur en ip fixe?

Publié : sam. juil. 03, 2004 11:53 pm
par Nanard
Bonne remarque, mais à ce moment là, vu que c'est l'ip fixe qui est à mettre dans le reccourci, t'as pas besoin de mon script...

Je rectifie le message ci-dessus...

Publié : dim. juil. 04, 2004 12:00 am
par Bad Boy faf
Interressant ca Nanard ;)

Publié : dim. juil. 04, 2004 12:03 am
par jisser
vu que c'est l'ip fixe qui est à mettre dans le reccourci
euh dans la fenetre cible on met l'ip externe...(c'est le pc qui est en ip fixe interne

j'ai ce message derriere routeur

Image

Publié : dim. juil. 04, 2004 12:13 am
par Nanard
Alors, ça doit être la clé CurrentControlSet qui est pas bonne.
Ouvre regedit et regarde si t'as pas plutôt une clé du nom de ControlSet001 ou 002 etc....
Chez moi, j'en ai 4 comme ça et seul le CurrentControlset et ControlSet003 donnent la bonne IP.

Tu fais clic droit puis modifier et tu édites le script en fonction...

Mais chuuuut, tu vas faire fuir les clients!! :lol:

Publié : dim. juil. 04, 2004 8:53 am
par jisser
Mais chuuuut, tu vas faire fuir les clients!!
lol non ton prog. marche au poil, mais derriere routeur , il y a aucune trace de l'ip ext. dans la base de registre , il faut interroger le routeur..

Publié : dim. juil. 04, 2004 10:16 am
par Skypat
Originally posted by jisser@4 Jul 2004, 08:53
Mais chuuuut, tu vas faire fuir les clients!! 


lol non ton prog. marche au poil, mais derriere routeur , il y a aucune trace de l'ip ext. dans la base de registre , il faut interroger le routeur..
oui faut interoger le router ! c'est lui qui a l'IP !

Publié : dim. juil. 04, 2004 2:54 pm
par Nanard
Et après moult recherche, pas moyen avec un simple code VBS...

Publié : dim. juil. 04, 2004 5:05 pm
par PCgyver
Nanard, le probleme; c'est que la clé de registre pointe sur une partie qui correspond à l'identifiant Pnp de la carte ou de ton matériel réseau.
Donc si on a pas exactement le même matériel, on a pas la même sous-clé, donc le script échoue.

Il y a moyen de trouver son ip sans taper direct dans la base de registre; essayes avec les commandes netsh ou encore ipconfig. (ipconfig est le plus simple pour savoir directement son ip; ou encore netsh pour voir l'adresse de son serveur DHCP (qui peut être un routeur, ou un modem ethernet si il en possède les fonctions) )
attention netsh est loin d'être d'une utilisation facile.

je suis sûr qu'on peut arriver à intégrer ces paramètres dans un script vbs.

Publié : dim. juil. 04, 2004 5:18 pm
par Nanard
Oki, je regarde ça, avec ipcfg.

Publié : dim. juil. 04, 2004 5:30 pm
par PCgyver
avec ipconfig tu ne pourras voir que l'adresse ip locale; et/ou celle interne à celle de ton routeur/modem DHCP...


avec netsh, c'est possible de voir l'ip externe (en cas de routeur), mais j'arrives pas à retrouver la bonne commande.


:((

Publié : dim. juil. 04, 2004 6:16 pm
par PCgyver
tiens j'ai trouvé çà sur vbfrance

ADRESSE IP PAR L'API WINSOCK

çà t'inspirera peut-être pour nous pondre un script de la mort :wacko:

Publié : dim. juil. 04, 2004 6:37 pm
par Nanard
Ca dépasse mes compétences...

Le plus simple (en tout cas pour moi), c'est que chacun aille voir quel est le GUID de sa connexion réseau.

J'ai cherché tout l'après-midi pour essayer d'extraire les sous clés d'une branche de la BDR sans succès. Jai essayé avec Ipconfig, mais comment extraire l'adresse IP au milieu du bla-bla alors que cette fameuse adresse IP peut se trouver n'importe où dans le texte renvoyé par ipconfig.
Si seulement je savais ce qui indique à Windows qu'il faut (dans mon cas) aller chercher dans la clé "{9C799692-B9F2-493F-9B70-38B7162257F8}"...

Publié : mar. juil. 06, 2004 2:21 pm
par Slan
La solution traine sur mon disque depuis un petit moment... ca marche bien chez moi mais vos commentaires sont bienvenus !

50Ko à télécharger ici

Publié : mar. juil. 06, 2004 4:10 pm
par Nanard
Le lien n'est pas bon, sur ta page ;) .

Publié : mar. juil. 06, 2004 4:12 pm
par Nanard
Je viens d'essayer.
Ca marche chez moi. B) (de toute façon, tout marche chez moi... ;) )
Et derrière un routeur ça donne quelle IP?

Publié : mar. juil. 06, 2004 4:46 pm
par PCgyver
en fait quand on clique sur le lien de F4Manager on tombe sur pocketil2
mais bon; ce n'est pas grave, le bon lien est facile à trouver, le voilà:

http://perso.wanadoo.fr/slanc6/F4Manager.exe

Pour l'ip derrière une passerelle , je testerais ça dès que je serais rentré chez moi, c-a-d dans trois quart d'heures...
alors si quelqu'un le fait avant moi, qu'il le dise...

Publié : mar. juil. 06, 2004 5:42 pm
par PCgyver
Bon, eh bien moi j'obtiens une erreur générale: "classe de fenêtre introuvable" avec ma config.
c'est pas encore çà avec le dhcp statique...

Publié : mar. juil. 06, 2004 5:47 pm
par PCgyver
J'ai une solution pour tous
c'est un simple lien vers une url externe:

http://www.whatismyip.com/

çà vous affiche l'ip en gros.
maintenant pour l'intégrer dynamiquement dans un raccourci... :blushing:

c'est déjà mieux que rien

Publié : mar. juil. 06, 2004 6:15 pm
par Nanard
Il faut faire de l'analyse de texte. Rien de plus casse-pompon que ça, tiens...

Publié : mar. juil. 06, 2004 6:17 pm
par PCgyver
Jamais content! :rolleyes:

Publié : mar. juil. 06, 2004 11:00 pm
par Slan
Originally posted by Nanard@6 Jul 2004, 18:15
Il faut faire de l'analyse de texte. Rien de plus casse-pompon que ça, tiens...
Ben en fait, c'est exactement ce que fait F4Manager. Il balance une requete HTTP au serveur spécifié dans 'URL' puis analyse la réponse en cherchant le texte 'Delimiter'. Si ce texte est trouvé, les caractères suivants sont transformés en adresse IP.

Bref, par défaut, F4Manager va demander l'IP courante à http://checkip.dyndns.org.

Heu... oui... pardon pour le lien, un mauvais copier/coller et pas d'éditeur HTML sympa sous la main, mais c'est corrigé ^_^

[Edit: Un petit bug fixé, version 1.21 qui ignore les caractères non numériques après le 'Delimiter' - fichier joint ou sur le web]

Publié : mer. juil. 07, 2004 12:08 am
par PCgyver
ET pour l'erreur "classe de fenêtre introuvable" ; tu saurais pas à cause de quoi; par hasard?

(pour ma part c'est pas parce que ce prog ne marche pas chez moi que çà va m'empêcher de trouver mon ip externe; mais au moins je voudrais pas mourir idiot.)

Publié : mer. juil. 07, 2004 7:42 pm
par Slan
Originally posted by PCgyver@7 Jul 2004, 00:08
ET pour l'erreur "classe de fenêtre introuvable" ; tu saurais pas à cause de quoi; par hasard?
Pfiou... j'ai une petite idée si t'es sur Win98 ou 2000 : je pense qu'un des contrôle que j'utilise (très certainement la boîboîte qui affiche l'IP) n'est présent que dans la dll des contrôles standards XP (ou a partir de je ne sais quelle mise à jour).

Bref, j'ai modifié mon exe pour le remplacer par une simple boîte texte (du coup, ca permet de copier l'IP dans le presse papier si on veut). En revanche, je n'ai que du windows XP sous la main... donc je peux pas vérifier que ca marchera chez toi (mais je veux bien que tu testes pour pas mourir idiot moi non plus ;) )

Autre micro-amélioration: le bouton par défaut est 'Request' puis passe à 'FLY' quand une IP valide est trouvée. Ca permet de lancer F4Manager puis d'appuyer simplement 2 fois sur entrée pour voler avec la bonne IP.

Enjoy, c'est toujours par ici que ca se passe.