Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C++CLI / VB .Net / .Net-Framework » freigaben mit c# finden?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
21.03.2006, 12:01 Uhr
~checka
Gast


halli hallo jungs

ne kleine frage am rande...
ich habe zuhause ein netzwerk in dem 3 pcs sind.
nun will ich auf meinem pc mein programm starten, dass nun im netzwerk auf freigaben suchen soll und wenn freigaben gefunden werden, mir den pfad von den freigaben anzeigen.

wie geht das?
hat irgendwer ne ahnung?


danke für das lesen und danke für eurer hilfe
mfg
axel
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.03.2006, 13:11 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
z.B. über WMI. Dazu System.Management.dll importieren und über die uses bzw. imports die Klasse bekanntmachen.

C++:
ManagementClass mc = new ManagementClass("WIN32_Share");
foreach (ManagementBaseObject mo in mc.GetInstances())
{
     Console.WriteLine(mo["Name"]);
}



Visual Basic:
Dim mc As New ManagementClass("WIN32_Share")
For Each mo As ManagementBaseObject In mc.GetInstances
     Console.WriteLine(mo("Name"))
Next


--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 21.03.2006 um 13:12 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.03.2006, 14:49 Uhr
~dankeshcön
Gast


danke uwe ich bekomm jetzt als ausgabe
IPC$ :-D

danke!


nur noch ne kleine frage *g*
wie kann ich nun eine datei auf diese freigabe kopieren?

File.Copy(washierrein?, "C\Regeln.doc", true);

mfg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
21.03.2006, 15:46 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,

C++:
if (mo["Name"].ToString()=="IPC$")
{
     string sDummy=mo["Name"].ToString();
     sDummy=sDummy.Remove(sDummy.Length-1,1);
     string sourceFileName=@"C:\test.txt"; // Quelle
     string sDest=@"\\root\"+@sDummy+@"\test.txt"; // Ziel, root ist dabei der Server
     File.Copy(sourceFileName,sDest);
}


--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 21.03.2006 um 15:55 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C++CLI / VB .Net / .Net-Framework ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: