cs_olid
Messages postés296Date d'inscriptionlundi 2 septembre 2002StatutMembreDernière intervention28 janvier 2008
-
7 févr. 2005 à 18:55
cbnet
Messages postés176Date d'inscriptionvendredi 29 octobre 2004StatutMembreDernière intervention 7 mars 2005
-
9 févr. 2005 à 16:02
'Jour
Je cherche comment ajouter un partage réseau (en accés complet) en tenant compte que l'ordi est sous une session administrateur.
Pour etre précis, je voudrais faire un prog qui partage une clé USB à
chaque fois quon en insére une nouvelle... Malheureusement, ces
partages disparaisse au demarrage de l'ordi si la clé n'est plus là :o(
cbnet
Messages postés176Date d'inscriptionvendredi 29 octobre 2004StatutMembreDernière intervention 7 mars 2005 9 févr. 2005 à 02:03
Bon, c'est du bidouillage ce que je te propose mais ça devrait marcher...
Je suppose que t'es sous XP (je crois que c'est pareil sous 2000 de façon) :
On va dire que la clé USB apparaît sous la lettre de lecteur F:
Sous cmd (démarrer/exécuter > cmd > ok) si tu tapes net share toto=F:\
cela va partager ta clé USB sous le nom de partage "toto"
ce que je te propose sous vb, c'est la création d'un script batch
temporaire qui va partager ta clé, essaye ce code qui devrait
fonctionner sous vb (adapte les fonctions d'écriture avec
FileSystem.FileOpen etc... si t'es sous .NET je connais pas) :
Dim Script As String, ScriptName As String, ShareName As String, PathUSB As String
cbnet
Messages postés176Date d'inscriptionvendredi 29 octobre 2004StatutMembreDernière intervention 7 mars 2005 9 févr. 2005 à 02:21
Bon, je viens de tester ça ne marche pas... Si j'y passe du temps c'est
aussi que ça me servira un jour ! Bon j'ai trouvé comment faire
il faut rajouter ceci au script batch :
net use T: \\NomOrdi\toto
et ça te créé sur l'ordi distant une
lettre de lecteur (accessible dans le poste de travail) correspondant à
la clé USB branché sur l'ordi "NomOrdi".
Revoici le prog VB corrigé, celui là il marche (adapte le à ta config bien sûr) :
Dim Script As String, ScriptName As String, ShareName As String, PathUSB As String
cs_olid
Messages postés296Date d'inscriptionlundi 2 septembre 2002StatutMembreDernière intervention28 janvier 2008 9 févr. 2005 à 13:12
Merci d'avoir cherché :o) ... Mais fô que çà marche aussi sous 98 :o((
Et pour ton astuce de lecteur réseau... çà implique que la session où
ya la clé posséde des droits admin sur l'ordi distant, non ?
----
Olie_ze_kat - www.olid.fr.st =(°o°)=
Vous n’avez pas trouvé la réponse que vous recherchez ?
cbnet
Messages postés176Date d'inscriptionvendredi 29 octobre 2004StatutMembreDernière intervention 7 mars 2005 9 févr. 2005 à 16:02
1) Je ne me souviens plus de win98 mais les commandes "net" existe
aussi je crois... apres pour savoir si elles fonctionnent exactement de
la meme facon je peux pas te dire... Pour chercher tu fais
demarrer/executer puis tapes command et ok. Dans le shell si tu tapes
"net" tu as la liste de toutes les sous-commandes dispo (net share /
net use / net view et bien d'autres), et pour avoir des infos sur
comment les utiliser : net help share, net help use...
2) Si ca ne marche pas, il doit y avoir un moyen de faire ca via les APIs mais j'ai pas cherche...
3) Sur les ordi distants, il faut peut-etre avoir les droits admin pour
creer un partage, mais pour ca fait un test tu verras vite... mais
sinon je suppose que ca doit etre parametrable. Mais si le partage
fonctionne, les ordi distants n'ont pas besoin d'avoir de droits admin
pour acceder a ce partage normalement, et donc l'ordi ou y'a la cle n'a
pas besoin d'avoir des droits sur l'ordi distant.
4) avec les partages grace aux commandes net, je ne crois pas qu'ils
disparaissent au demarrage de windows... si c'est quand meme le cas
debrouille toi pour lancer un ptit prog VB au demarrage ca devrait
resoudre le probleme...