Запись в реестр со значением CurrenDirectory - C#
Формулировка задачи:
Не могу понять как записывать в реестр значение текущего расположения приложения:
причем нужно на уровень выше т.е. "..\Directory.GetCurrentDirectory()" как то так. Как это сделать? Я в этом мало что понимаю. В батниках есть просто переменная %CD% и все.
Листинг программы
- void buttonResetSettingsClick(object sender, EventArgs e)
- {
- Microsoft.Win32.RegistryKey key;
- key = Microsoft.Win32.Registry.LocalMachine.CreateSubKey("SOFTWARE\\Bethesda Softworks\\Skyrim");
- key.SetValue("Installed Path", "Directory.GetCurrentDirectory()");
- key.Close();
- }
Решение задачи: «Запись в реестр со значением CurrenDirectory»
textual
Листинг программы
- using (Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.LocalMachine.CreateSubKey("SOFTWARE\\Bethesda Softworks\\Skyrim"))
- {
- string installedPath = Path.GetFullPath(AppDomain.CurrentDomain.BaseDirectory + @"\..");
- key.SetValue("Installed Path", installedPath);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д