Запись в реестр со значением 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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д