Autor Beitrag
yndaso
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 108



BeitragVerfasst: Do 12.03.09 10:44 
Hallo

kann mir jemand sagen, wie ich den Pfad vom Windowsverzeichniss ermitteln kann?
(Bsp.: C:\WINDOWS oder C:\WINNT)

Danke


Moderiert von user profile iconChristian S.: Topic aus WinForms verschoben am Do 12.03.2009 um 13:11
bakachan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 503
Erhaltene Danke: 34

W7 (x64) Ultimate
C# / VB.NET (VS2010 Ultimate)
BeitragVerfasst: Do 12.03.09 10:54 
ausblenden C#-Quelltext
1:
Environment.SystemDirectory;					

ausblenden C#-Quelltext
1:
Environment.GetFolderPath(Environment.SpecialFolder.System);					
yndaso Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 108



BeitragVerfasst: Do 12.03.09 11:06 
user profile iconbakachan hat folgendes geschrieben Zum zitierten Posting springen:
ausblenden C#-Quelltext
1:
Environment.SystemDirectory;					

ausblenden C#-Quelltext
1:
Environment.GetFolderPath(Environment.SpecialFolder.System);					


Perfekt. Komm ich auch so einfach auf den Pfad des installieren frameworks ran?
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Do 12.03.09 11:46 
Nein, das NET Framework ist schwieriger zu finden. So findest Du das SDK:
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
RegistryKey rk = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\.NETFramework");
if (rk != null) {
  string SDKVersion = "sdkInstallRootv2.0";
  RegistryValueKind rvk = rk.GetValueKind(SDKVersion);
  if (rvk == RegistryValueKind.String) 
    //  je nachdem, welches Verzeichnis interessiert
    string sdk = (string)rk.GetValue(SDKVersion) + "bin";
}

Das Framework selbst ist zu finden unter C:\Windows\Microsoft.NET\v2.0.50727\.

Bei 3.0 und 3.5 wird auf die "Sub-Version" verzichtet.

Gruß Jürgen