Je cherche un moyen de récupérer les infos suivantes d'un poste du réseau :
Le nom du groupe de travail ou de domaine
la liste des ressources partagées (imprimantes,dossiers)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Romain PETIT
Win-Dev a émis l'idée suivante :
Je cherche un moyen de récupérer les infos suivantes d'un poste du réseau : Le nom du groupe de travail ou de domaine
Pas si simple. Cela dépend de l'OS, du style d'authentification (domaine NT, 2000, 2003, Active Directory...) Une réponse assez complète ici, avec quelques pistes : http://tinyurl.com/6rs9n (cf l'API la clé de registre HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters ou l'API NetWkstaGetInfo )
la liste des ressources partagées (imprimantes,dossiers)
Probalement du côté de l'API NetShareEnum ou à défaut la clé de registre HKLMSYSTEMCurrentControlSetServicesLanmanServerShares ...
Quelqu'un à t'il un bout de code à ce sujet ?
Désolé, pas ça sous la main...
A+
-- Romain PETIT http://cerbermail.com/?O16kfXOFcq (cliquez sur le lien ci-dessus pour me contacter en privé)
Win-Dev a émis l'idée suivante :
Je cherche un moyen de récupérer les infos suivantes d'un poste du réseau :
Le nom du groupe de travail ou de domaine
Pas si simple.
Cela dépend de l'OS, du style d'authentification (domaine NT, 2000,
2003, Active Directory...)
Une réponse assez complète ici, avec quelques pistes :
http://tinyurl.com/6rs9n
(cf l'API la clé de registre
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
ou l'API NetWkstaGetInfo )
la liste des ressources partagées (imprimantes,dossiers)
Probalement du côté de l'API NetShareEnum ou à défaut la clé de
registre HKLMSYSTEMCurrentControlSetServicesLanmanServerShares ...
Quelqu'un à t'il un bout de code à ce sujet ?
Désolé, pas ça sous la main...
A+
--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)
Je cherche un moyen de récupérer les infos suivantes d'un poste du réseau : Le nom du groupe de travail ou de domaine
Pas si simple. Cela dépend de l'OS, du style d'authentification (domaine NT, 2000, 2003, Active Directory...) Une réponse assez complète ici, avec quelques pistes : http://tinyurl.com/6rs9n (cf l'API la clé de registre HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters ou l'API NetWkstaGetInfo )
la liste des ressources partagées (imprimantes,dossiers)
Probalement du côté de l'API NetShareEnum ou à défaut la clé de registre HKLMSYSTEMCurrentControlSetServicesLanmanServerShares ...
Quelqu'un à t'il un bout de code à ce sujet ?
Désolé, pas ça sous la main...
A+
-- Romain PETIT http://cerbermail.com/?O16kfXOFcq (cliquez sur le lien ci-dessus pour me contacter en privé)
Jean Cougnaud
Bonjour,
Il y a quelques années, j'ai eu à récupérer les ressources partagées des réseaux de nos clients pour mettre en place une gestion des historiques des comptes-rendus des radiologues dont nous nous occupions.
J'avais donc à l'époque bataillé avec "mpr.dll" et les fonctions : WNetOpenEnumA et WNetEnumResourceA. J'en avais fait une fenêtre de paramétrage sous Windev 5.5.
Je viens de l'extraire et la mettre dans un petit projet en 7.5.
Tu le trouveras dans la page de mes contributions Windev à l'adresse : http://www.jean-cougnaud.com
Tu pourras peut-être l'adapter pour tes besoins.
Cordialement
Jean Cougnaud Informaticien indépendant Bordeaux
"Win-Dev" a écrit dans le message de news:cut5ae$7o9$
Je cherche un moyen de récupérer les infos suivantes d'un poste du réseau
:
Le nom du groupe de travail ou de domaine la liste des ressources partagées (imprimantes,dossiers)
Quelqu'un à t'il un bout de code à ce sujet ?
Merci
Bonjour,
Il y a quelques années, j'ai eu à récupérer les ressources partagées des
réseaux de nos clients pour mettre en place une gestion des historiques des
comptes-rendus des radiologues dont nous nous occupions.
J'avais donc à l'époque bataillé avec "mpr.dll" et les fonctions :
WNetOpenEnumA et WNetEnumResourceA. J'en avais fait une fenêtre de
paramétrage sous Windev 5.5.
Je viens de l'extraire et la mettre dans un petit projet en 7.5.
Tu le trouveras dans la page de mes contributions Windev à l'adresse :
http://www.jean-cougnaud.com
Tu pourras peut-être l'adapter pour tes besoins.
Cordialement
Jean Cougnaud
Informaticien indépendant
Bordeaux
"Win-Dev" <win-devNOPUB@altern.org> a écrit dans le message de
news:cut5ae$7o9$1@aphrodite.grec.isp.9tel.net...
Je cherche un moyen de récupérer les infos suivantes d'un poste du réseau
:
Le nom du groupe de travail ou de domaine
la liste des ressources partagées (imprimantes,dossiers)
Il y a quelques années, j'ai eu à récupérer les ressources partagées des réseaux de nos clients pour mettre en place une gestion des historiques des comptes-rendus des radiologues dont nous nous occupions.
J'avais donc à l'époque bataillé avec "mpr.dll" et les fonctions : WNetOpenEnumA et WNetEnumResourceA. J'en avais fait une fenêtre de paramétrage sous Windev 5.5.
Je viens de l'extraire et la mettre dans un petit projet en 7.5.
Tu le trouveras dans la page de mes contributions Windev à l'adresse : http://www.jean-cougnaud.com
Tu pourras peut-être l'adapter pour tes besoins.
Cordialement
Jean Cougnaud Informaticien indépendant Bordeaux
"Win-Dev" a écrit dans le message de news:cut5ae$7o9$
Je cherche un moyen de récupérer les infos suivantes d'un poste du réseau
:
Le nom du groupe de travail ou de domaine la liste des ressources partagées (imprimantes,dossiers)
Quelqu'un à t'il un bout de code à ce sujet ?
Merci
Win-Dev
Merci pour ton exemple. Ca marche impec. Par contre, est il possible de faire la meme chose en spécifiant directement le poste ou par son IP (et non tout le réseau) ? Merci.
"Jean Cougnaud" a écrit dans le message de news: 42130b23$0$15826$
Bonjour,
Il y a quelques années, j'ai eu à récupérer les ressources partagées des réseaux de nos clients pour mettre en place une gestion des historiques des comptes-rendus des radiologues dont nous nous occupions.
J'avais donc à l'époque bataillé avec "mpr.dll" et les fonctions : WNetOpenEnumA et WNetEnumResourceA. J'en avais fait une fenêtre de paramétrage sous Windev 5.5.
Je viens de l'extraire et la mettre dans un petit projet en 7.5.
Tu le trouveras dans la page de mes contributions Windev à l'adresse : http://www.jean-cougnaud.com
Tu pourras peut-être l'adapter pour tes besoins.
Cordialement
Jean Cougnaud Informaticien indépendant Bordeaux
"Win-Dev" a écrit dans le message de news:cut5ae$7o9$
Je cherche un moyen de récupérer les infos suivantes d'un poste du réseau
:
Le nom du groupe de travail ou de domaine la liste des ressources partagées (imprimantes,dossiers)
Quelqu'un à t'il un bout de code à ce sujet ?
Merci
Merci pour ton exemple. Ca marche impec.
Par contre, est il possible de faire la meme chose en spécifiant directement
le poste ou par son IP (et non tout le réseau) ?
Merci.
"Jean Cougnaud" <jean.cougnaud@libertysurf.fr> a écrit dans le message de
news: 42130b23$0$15826$636a15ce@news.free.fr...
Bonjour,
Il y a quelques années, j'ai eu à récupérer les ressources partagées des
réseaux de nos clients pour mettre en place une gestion des historiques
des
comptes-rendus des radiologues dont nous nous occupions.
J'avais donc à l'époque bataillé avec "mpr.dll" et les fonctions :
WNetOpenEnumA et WNetEnumResourceA. J'en avais fait une fenêtre de
paramétrage sous Windev 5.5.
Je viens de l'extraire et la mettre dans un petit projet en 7.5.
Tu le trouveras dans la page de mes contributions Windev à l'adresse :
http://www.jean-cougnaud.com
Tu pourras peut-être l'adapter pour tes besoins.
Cordialement
Jean Cougnaud
Informaticien indépendant
Bordeaux
"Win-Dev" <win-devNOPUB@altern.org> a écrit dans le message de
news:cut5ae$7o9$1@aphrodite.grec.isp.9tel.net...
Je cherche un moyen de récupérer les infos suivantes d'un poste du réseau
:
Le nom du groupe de travail ou de domaine
la liste des ressources partagées (imprimantes,dossiers)
Merci pour ton exemple. Ca marche impec. Par contre, est il possible de faire la meme chose en spécifiant directement le poste ou par son IP (et non tout le réseau) ? Merci.
"Jean Cougnaud" a écrit dans le message de news: 42130b23$0$15826$
Bonjour,
Il y a quelques années, j'ai eu à récupérer les ressources partagées des réseaux de nos clients pour mettre en place une gestion des historiques des comptes-rendus des radiologues dont nous nous occupions.
J'avais donc à l'époque bataillé avec "mpr.dll" et les fonctions : WNetOpenEnumA et WNetEnumResourceA. J'en avais fait une fenêtre de paramétrage sous Windev 5.5.
Je viens de l'extraire et la mettre dans un petit projet en 7.5.
Tu le trouveras dans la page de mes contributions Windev à l'adresse : http://www.jean-cougnaud.com
Tu pourras peut-être l'adapter pour tes besoins.
Cordialement
Jean Cougnaud Informaticien indépendant Bordeaux
"Win-Dev" a écrit dans le message de news:cut5ae$7o9$
Je cherche un moyen de récupérer les infos suivantes d'un poste du réseau
:
Le nom du groupe de travail ou de domaine la liste des ressources partagées (imprimantes,dossiers)
Quelqu'un à t'il un bout de code à ce sujet ?
Merci
Jean Cougnaud
Bonjour,
Je n'ai jamais essayé de balayer le réseau à partir d'une ressource particulière sans partir de la racine.
Peut-être qu'en remplissant la structure NetResource avec les éléments du poste concerné (et en effectuant le wNetOpenEnum avec le pointeur sur cette ressource cela pourrait fonctionner ?
A tester.
Cordialement
Jean Cougnaud
"Win-Dev" a écrit dans le message de news:cvk2sh$d3d$
Merci pour ton exemple. Ca marche impec. Par contre, est il possible de faire la meme chose en spécifiant
directement
le poste ou par son IP (et non tout le réseau) ? Merci.
"Jean Cougnaud" a écrit dans le message de news: 42130b23$0$15826$ > Bonjour, > > Il y a quelques années, j'ai eu à récupérer les ressources partagées des > réseaux de nos clients pour mettre en place une gestion des historiques > des > comptes-rendus des radiologues dont nous nous occupions. > > J'avais donc à l'époque bataillé avec "mpr.dll" et les fonctions : > WNetOpenEnumA et WNetEnumResourceA. J'en avais fait une fenêtre de > paramétrage sous Windev 5.5. > > Je viens de l'extraire et la mettre dans un petit projet en 7.5. > > Tu le trouveras dans la page de mes contributions Windev à l'adresse : > http://www.jean-cougnaud.com > > Tu pourras peut-être l'adapter pour tes besoins. > > Cordialement > > Jean Cougnaud > Informaticien indépendant > Bordeaux > > > "Win-Dev" a écrit dans le message de > news:cut5ae$7o9$ >> Je cherche un moyen de récupérer les infos suivantes d'un poste du
réseau
> : >> Le nom du groupe de travail ou de domaine >> la liste des ressources partagées (imprimantes,dossiers) >> >> Quelqu'un à t'il un bout de code à ce sujet ? >> >> Merci >> >> > >
Bonjour,
Je n'ai jamais essayé de balayer le réseau à partir d'une ressource
particulière sans partir de la racine.
Peut-être qu'en remplissant la structure NetResource avec les éléments du
poste concerné (et en effectuant le wNetOpenEnum avec le pointeur sur cette
ressource cela pourrait fonctionner ?
A tester.
Cordialement
Jean Cougnaud
"Win-Dev" <win-devNOPUB@altern.org> a écrit dans le message de
news:cvk2sh$d3d$1@aphrodite.grec.isp.9tel.net...
Merci pour ton exemple. Ca marche impec.
Par contre, est il possible de faire la meme chose en spécifiant
directement
le poste ou par son IP (et non tout le réseau) ?
Merci.
"Jean Cougnaud" <jean.cougnaud@libertysurf.fr> a écrit dans le message de
news: 42130b23$0$15826$636a15ce@news.free.fr...
> Bonjour,
>
> Il y a quelques années, j'ai eu à récupérer les ressources partagées des
> réseaux de nos clients pour mettre en place une gestion des historiques
> des
> comptes-rendus des radiologues dont nous nous occupions.
>
> J'avais donc à l'époque bataillé avec "mpr.dll" et les fonctions :
> WNetOpenEnumA et WNetEnumResourceA. J'en avais fait une fenêtre de
> paramétrage sous Windev 5.5.
>
> Je viens de l'extraire et la mettre dans un petit projet en 7.5.
>
> Tu le trouveras dans la page de mes contributions Windev à l'adresse :
> http://www.jean-cougnaud.com
>
> Tu pourras peut-être l'adapter pour tes besoins.
>
> Cordialement
>
> Jean Cougnaud
> Informaticien indépendant
> Bordeaux
>
>
> "Win-Dev" <win-devNOPUB@altern.org> a écrit dans le message de
> news:cut5ae$7o9$1@aphrodite.grec.isp.9tel.net...
>> Je cherche un moyen de récupérer les infos suivantes d'un poste du
réseau
> :
>> Le nom du groupe de travail ou de domaine
>> la liste des ressources partagées (imprimantes,dossiers)
>>
>> Quelqu'un à t'il un bout de code à ce sujet ?
>>
>> Merci
>>
>>
>
>
Je n'ai jamais essayé de balayer le réseau à partir d'une ressource particulière sans partir de la racine.
Peut-être qu'en remplissant la structure NetResource avec les éléments du poste concerné (et en effectuant le wNetOpenEnum avec le pointeur sur cette ressource cela pourrait fonctionner ?
A tester.
Cordialement
Jean Cougnaud
"Win-Dev" a écrit dans le message de news:cvk2sh$d3d$
Merci pour ton exemple. Ca marche impec. Par contre, est il possible de faire la meme chose en spécifiant
directement
le poste ou par son IP (et non tout le réseau) ? Merci.
"Jean Cougnaud" a écrit dans le message de news: 42130b23$0$15826$ > Bonjour, > > Il y a quelques années, j'ai eu à récupérer les ressources partagées des > réseaux de nos clients pour mettre en place une gestion des historiques > des > comptes-rendus des radiologues dont nous nous occupions. > > J'avais donc à l'époque bataillé avec "mpr.dll" et les fonctions : > WNetOpenEnumA et WNetEnumResourceA. J'en avais fait une fenêtre de > paramétrage sous Windev 5.5. > > Je viens de l'extraire et la mettre dans un petit projet en 7.5. > > Tu le trouveras dans la page de mes contributions Windev à l'adresse : > http://www.jean-cougnaud.com > > Tu pourras peut-être l'adapter pour tes besoins. > > Cordialement > > Jean Cougnaud > Informaticien indépendant > Bordeaux > > > "Win-Dev" a écrit dans le message de > news:cut5ae$7o9$ >> Je cherche un moyen de récupérer les infos suivantes d'un poste du
réseau
> : >> Le nom du groupe de travail ou de domaine >> la liste des ressources partagées (imprimantes,dossiers) >> >> Quelqu'un à t'il un bout de code à ce sujet ? >> >> Merci >> >> > >
Jean Cougnaud
Bonjour,
Je viens d'essayer de remplir la structure NetResource et cela fonctionne. Cependant il faut le faire avec le nom partagé du poste a balayer et il faut aussi connaître le nom du "provider" . Dans mon cas le provider est "Réseau Microsoft Windows".
"Win-Dev" a écrit dans le message de news:cvk2sh$d3d$
Merci pour ton exemple. Ca marche impec. Par contre, est il possible de faire la meme chose en spécifiant
directement
le poste ou par son IP (et non tout le réseau) ? Merci.
"Jean Cougnaud" a écrit dans le message de news: 42130b23$0$15826$ > Bonjour, > > Il y a quelques années, j'ai eu à récupérer les ressources partagées des > réseaux de nos clients pour mettre en place une gestion des historiques > des > comptes-rendus des radiologues dont nous nous occupions. > > J'avais donc à l'époque bataillé avec "mpr.dll" et les fonctions : > WNetOpenEnumA et WNetEnumResourceA. J'en avais fait une fenêtre de > paramétrage sous Windev 5.5. > > Je viens de l'extraire et la mettre dans un petit projet en 7.5. > > Tu le trouveras dans la page de mes contributions Windev à l'adresse : > http://www.jean-cougnaud.com > > Tu pourras peut-être l'adapter pour tes besoins. > > Cordialement > > Jean Cougnaud > Informaticien indépendant > Bordeaux > > > "Win-Dev" a écrit dans le message de > news:cut5ae$7o9$ >> Je cherche un moyen de récupérer les infos suivantes d'un poste du
réseau
> : >> Le nom du groupe de travail ou de domaine >> la liste des ressources partagées (imprimantes,dossiers) >> >> Quelqu'un à t'il un bout de code à ce sujet ? >> >> Merci >> >> > >
Bonjour,
Je viens d'essayer de remplir la structure NetResource et cela fonctionne.
Cependant il faut le faire avec le nom partagé du poste a balayer et il faut
aussi connaître le nom du "provider" . Dans mon cas le provider est "Réseau
Microsoft Windows".
"Win-Dev" <win-devNOPUB@altern.org> a écrit dans le message de
news:cvk2sh$d3d$1@aphrodite.grec.isp.9tel.net...
Merci pour ton exemple. Ca marche impec.
Par contre, est il possible de faire la meme chose en spécifiant
directement
le poste ou par son IP (et non tout le réseau) ?
Merci.
"Jean Cougnaud" <jean.cougnaud@libertysurf.fr> a écrit dans le message de
news: 42130b23$0$15826$636a15ce@news.free.fr...
> Bonjour,
>
> Il y a quelques années, j'ai eu à récupérer les ressources partagées des
> réseaux de nos clients pour mettre en place une gestion des historiques
> des
> comptes-rendus des radiologues dont nous nous occupions.
>
> J'avais donc à l'époque bataillé avec "mpr.dll" et les fonctions :
> WNetOpenEnumA et WNetEnumResourceA. J'en avais fait une fenêtre de
> paramétrage sous Windev 5.5.
>
> Je viens de l'extraire et la mettre dans un petit projet en 7.5.
>
> Tu le trouveras dans la page de mes contributions Windev à l'adresse :
> http://www.jean-cougnaud.com
>
> Tu pourras peut-être l'adapter pour tes besoins.
>
> Cordialement
>
> Jean Cougnaud
> Informaticien indépendant
> Bordeaux
>
>
> "Win-Dev" <win-devNOPUB@altern.org> a écrit dans le message de
> news:cut5ae$7o9$1@aphrodite.grec.isp.9tel.net...
>> Je cherche un moyen de récupérer les infos suivantes d'un poste du
réseau
> :
>> Le nom du groupe de travail ou de domaine
>> la liste des ressources partagées (imprimantes,dossiers)
>>
>> Quelqu'un à t'il un bout de code à ce sujet ?
>>
>> Merci
>>
>>
>
>
Je viens d'essayer de remplir la structure NetResource et cela fonctionne. Cependant il faut le faire avec le nom partagé du poste a balayer et il faut aussi connaître le nom du "provider" . Dans mon cas le provider est "Réseau Microsoft Windows".
"Win-Dev" a écrit dans le message de news:cvk2sh$d3d$
Merci pour ton exemple. Ca marche impec. Par contre, est il possible de faire la meme chose en spécifiant
directement
le poste ou par son IP (et non tout le réseau) ? Merci.
"Jean Cougnaud" a écrit dans le message de news: 42130b23$0$15826$ > Bonjour, > > Il y a quelques années, j'ai eu à récupérer les ressources partagées des > réseaux de nos clients pour mettre en place une gestion des historiques > des > comptes-rendus des radiologues dont nous nous occupions. > > J'avais donc à l'époque bataillé avec "mpr.dll" et les fonctions : > WNetOpenEnumA et WNetEnumResourceA. J'en avais fait une fenêtre de > paramétrage sous Windev 5.5. > > Je viens de l'extraire et la mettre dans un petit projet en 7.5. > > Tu le trouveras dans la page de mes contributions Windev à l'adresse : > http://www.jean-cougnaud.com > > Tu pourras peut-être l'adapter pour tes besoins. > > Cordialement > > Jean Cougnaud > Informaticien indépendant > Bordeaux > > > "Win-Dev" a écrit dans le message de > news:cut5ae$7o9$ >> Je cherche un moyen de récupérer les infos suivantes d'un poste du
réseau
> : >> Le nom du groupe de travail ou de domaine >> la liste des ressources partagées (imprimantes,dossiers) >> >> Quelqu'un à t'il un bout de code à ce sujet ? >> >> Merci >> >> > >