begin process at 2012 05 27 16:04:25
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseaux & Internet

 > ENUMERER TOUS LES PC/GROUPES D'UN RÉSEAU

ENUMERER TOUS LES PC/GROUPES D'UN RÉSEAU


 Information sur la source

Note :
Aucune note
Catégorie :Réseaux & Internet Niveau :Expert Date de création :11/11/2002 Date de mise à jour :11/11/2002 10:41:53 Vu :4 397

Auteur : Xs

Ecrire un message privé
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

ben j'ai pas dis le compilo passke :
1- le code principal, disons la "carcasse" du code ne marche que sous la VCL => BCB6
2-le code a l'interieur de la thread est du code valable sur tous les compilos Windows 32bits.

voila, apres, il peut etre modifié pour en donner.... ce qu'on veut.....

Source

  • //---------------------------------------------------------------------------
  • #include <vcl.h>
  • #pragma hdrstop
  • #include "main.h"
  • #include "Thread.h"
  • //---------------------------------------------------------------------------
  • #pragma package(smart_init)
  • #pragma resource "*.dfm"
  • TMF *MF;
  • //---------------------------------------------------------------------------
  • __fastcall TMF::TMF(TComponent* Owner)
  • : TForm(Owner)
  • {
  • }
  • //---------------------------------------------------------------------------
  • void __fastcall TMF::StartEnumClick(TObject *Sender)
  • {
  • StartEnum->Enabled = false;
  • HandWhileEnumerating *Enumerate;
  • //HandWhileEnumerating *UserRequests;
  • Enumerate = new HandWhileEnumerating(false,true);
  • }
  • //---------------------------------------------------------------------------
  • void __fastcall TMF::ShowNetworkInsert(TObject *Sender, TListItem *Item)
  • {
  • Item->SubItems->Add(NetRes[j].lpLocalName );
  • Item->SubItems->Add(NetRes[j].lpComment );
  • Item->SubItems->Add(NetRes[j].lpProvider );
  • }
  • //---------------------------------------------------------------------------
  • void __fastcall TMF::FormCreate(TObject *Sender)
  • {
  • int k;
  • for (k = 0;k<ShowNetwork->Columns->Count;k++)
  • ShowNetwork->Column[k]->Width = ShowNetwork->Width/4;
  • ShowNetwork->Column[k-1]->Width = ShowNetwork->Width/4-k;
  • }
  • //---------------------------------------------------------------------------
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "main.h"
#include "Thread.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TMF *MF;


//---------------------------------------------------------------------------
__fastcall TMF::TMF(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------


void __fastcall TMF::StartEnumClick(TObject *Sender)
{
StartEnum->Enabled = false;
HandWhileEnumerating *Enumerate;
//HandWhileEnumerating *UserRequests;

Enumerate = new HandWhileEnumerating(false,true);


}
//---------------------------------------------------------------------------

void __fastcall TMF::ShowNetworkInsert(TObject *Sender, TListItem *Item)
{
Item->SubItems->Add(NetRes[j].lpLocalName );
Item->SubItems->Add(NetRes[j].lpComment );
Item->SubItems->Add(NetRes[j].lpProvider );
}
//---------------------------------------------------------------------------
void __fastcall TMF::FormCreate(TObject *Sender)
{
int k;


for (k = 0;k<ShowNetwork->Columns->Count;k++)
ShowNetwork->Column[k]->Width = ShowNetwork->Width/4;

ShowNetwork->Column[k-1]->Width = ShowNetwork->Width/4-k;
}
//---------------------------------------------------------------------------

 Conclusion

le reste du code est a Telecharger ici :
http://v.caltot.free.fr/WNetOpenEnum-Threaded.ac e

ps : code initiale : http://leunen.com/cbuilder/netenum.html


 Sources du même auteur

Source avec Zip PACKAGE MANAGER
Source avec Zip [API WIN32] CLASSE D'ACCÈS ET DE GESTION DU REGISTRE (RÉEL E...
Source avec Zip [DX 9.0] SCENES EN WINDOWED : SIMPLES ET MULTIPLES AVEC SWAP...
Source avec Zip Source avec une capture [DX 9.0] WATERBALL - JEU COMPLET EN DX9 (STYLE ARKANOÏD)
Source avec Zip [CBX] CALCULETTE DYNAMIQUE

 Sources de la même categorie

Source avec Zip Source avec une capture MINI SERVEUR HTTP [WINDOWS] par ganjarasta
Source avec Zip Source avec une capture CLIENT DE TEST MODBUS TCP par brunovan
Source avec Zip Source avec une capture SCANIP [ARP / ICMP] par ganjarasta
Source avec Zip Source avec une capture TRACEROUTE [WINPCAP] par ganjarasta
Source avec Zip SERVEUR MULTITHREAD [LINUX/WIN] par nipepsinicolas

Commentaires et avis

Commentaire de cc2 le 04/12/2002 10:23:16

T'as pas l'impression de te foutre de la gueule du monde des fois ?
"Voici un code pour faire ça, et si tu le modifies il fera autre chose voir même, il ne fonctionnera plus !"
bien sûr gros con.

printf("Bonjour
");

et si tu remplaces "Bonjour " par "Au revoir", tu verras ça ne fera pas la même chose !!!!

Commentaire de Xs le 20/12/2002 13:12:13

normal, si t trop con pour savoir comment le faire fonctionner...

c'est de l'open source, donc, evidemment, ca coule de source (jeu de mot pourris, meme pas voulu).

Ecoute bien : tu crituques mon code, et tu n'en a posté aucuns ! ici, tu viens, tu regared, lis, vois, apprends, bref, plein de choses que seul l'open source te permet de comprendre. mais les critiques de ton genre, la qui n'ont aucuns rapports en plus (ce que tu me montre, c'es du dos, evolue mec, je t'ai montré du Win32).

bon, j'ai fini. enfin, nan, juste te dire : t un noobs, stou. passke si tu lis ca, combien meme tu ne fais pas de BCB, tu dois savoir le refaire marcher ailleur !!

sinon, n'essaye meme pas de te dire programmeur.

Commentaire de HotSpot le 19/02/2003 22:25:57

C vrai que c pas gentil mé bon...... avant d'ouvrir sa geul bon se reagarde !!!!
Ton code est pas mal mé a besoin d'un petit lifting (mise en forme)

Ben c tt... on courage a vs deux ! :)
bonne continuation !

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales