News:
|
static void Main(string[] args)
{
var driveList = DriveInfo.GetDrives();
foreach (var info in driveList)
{
Console.WriteLine("Type: {0} Name: {1}", info.DriveType, info.Name);
}
Console.WriteLine(Directory.Exists(@"R:\c#\"));
Console.ReadLine();
}
Type: Fixed Name: C:\ //Richtige Festplatte, HDD 1
Type: CDRom Name: D:\
Type: Fixed Name: E:\ // USB Laufwerk
Type: Removable Name: F:\ // Karten Leser
Type: Removable Name: G:\ // Karten Leser
Type: Network Name: H:\ // Netzlaufwerk zu einem Server
Type: Network Name: J:\ // Netzlaufwerk zu einem Server
Type: Network Name: K:\ // Netzlaufwerk zu einem Server
Type: Network Name: L:\ // Netzlaufwerk zu einem Server
Type: Fixed Name: R:\ // Mit subst erzeugtes Laufwerk, realer Pfad: E:\r\
Type: Fixed Name: S:\ // Mit subst erzeugtes Laufwerk, realer Pfad: E:\s\
Type: Fixed Name: T:\ // Partition auf HDD1
Type: Network Name: Z:\ // Netzlaufwerk zu einem Server
True // Prüfung ob R:\c#\ existiert
|
|
|
|
|
Das ist eben das Problem. Unter Win7 ist Admin nicht gleich Admin. Du bist als User angemeldet, der Admin-Rechte hat, das ist ein Account. Wenn du ein Programm "mit Adminrechten" startest, wird es mit einem anderen Account gestertet, dem "Systemadministrator". Die Netzlaufwerke wurden aber unter deinem normalen user-Account ge"subst", somit weiss der Systemadministratoraccount nix davon... Lösung siehe Nicolais Kommentar!
– Eiger 13.12.2011
|
||
Ganz so leicht kann ich das leider nicht machen - Ich bin a) im Büro und hab hier nur WinXP b) Fehlt mir das lokale Admin Kennwort, ich arbeite mit einem Domain Benutzer. Wenn du es bis morgen Abend nicht selbst herausbekommst schaue ich nochmal bei mir zu Hause woran es liegen kann. Gruß
– Nicolai Schönberg 13.12.2011
|
||
@Eiger:
Ok, das habe ich verstanden. Die Lösung allerdings nicht wirklich, da ich kein "Netzwerkfreak" bin. Wie muss ich den Netzlaufwerke als normaler User anmelden, damit sie auch von einem Sysadmin erkannt werden? @Nicolai: Da ich derzeit noch keinen Denkansatz für eine Lösung habe, wäre ich Dir sehr Dankbar, wenn Du morgen Abend Dir die Sache mal anschauen könntest. Sollte ich bis dahin doch noch eine Lösung gefunden haben, werde ich das hier umgehend kundtun. – Carsten Ilwig 13.12.2011
|
|