Forum: ASP.NET |
Thema:
RegistryKey auslesen |
Von:
G. Guest (
03.07.2005 14:14) |
Guten Tag,
Ich habe ein Code in asp.net entwickelt, damit ich ein key vom Registry auslesen kann, das funktioniert leider nicht in einer WebApplikation, obwohl der selben code in einer Windows Applikation gut funktioniert:
public class Settings
{
private const string SETTINGS_PATH = @"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range1";
public static string Get (string name)
{
try
{
Microsoft.Win32.RegistryKey reg = Microsoft.Win32.Registry.CurrentUser.CreateSubKey(SETTINGS_PATH);
object item = reg.GetValue(name);
string val = "";
if (item == null)
{
reg.SetValue(name, "");
}
else
{
val = item.ToString();
}
reg.Close();
return val;
}
catch
{
return "";
}
}
public static void Set (string name, string val)
{
try
{
Microsoft.Win32.RegistryKey reg = Microsoft.Win32.Registry.CurrentUser.CreateSubKey(SETTINGS_PATH);
reg.SetValue(name, val);
}
catch
{
}
}
}
private void Page_Load(object sender, System.EventArgs e)
{
Settings.Get("test");
}
Gibt es vielleicht eine Erklärung dafür oder vielleicht eine andere Möglichkeit! ?
Vielen Dank
Betreff |
Von |
Datum |
|
|
Re: RegistryKey auslesen
Hallo ?,<br><br>das liegt daran, dass ASP.NET mit einem eigenen Benutzer Konto läuft (MachineName\ASPNET) und dieser KEINE Berechtigung hat dieses zu tun.<br>Eine Lösung ist ASP .NET die Berechtiungen in... |
|
|
|
|
|
Tobi
Ulm
|
04.07.2005 11:20 |
|
|
Re: RegistryKey auslesen
Dann muss irgendwie eine Möglichkeit geben mit Javascript, weil javascript läuft clientseitig!!! |
|
|
|
|
|
G.
Guest
|
04.07.2005 12:05 |
|
|
Tobi
Ulm
|
04.07.2005 12:31 |
|
|
G.
Guest
|
04.07.2005 21:02 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!