diff options
Diffstat (limited to 'src/main.lib/Services/SettingsService.cs')
-rw-r--r-- | src/main.lib/Services/SettingsService.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main.lib/Services/SettingsService.cs b/src/main.lib/Services/SettingsService.cs index 11b57f0..400d42b 100644 --- a/src/main.lib/Services/SettingsService.cs +++ b/src/main.lib/Services/SettingsService.cs @@ -24,13 +24,14 @@ namespace PKISharp.WACS.Services public SecuritySettings Security { get; private set; } = new SecuritySettings(); public ValidationSettings Validation { get; private set; } = new ValidationSettings(); public StoreSettings Store { get; private set; } = new StoreSettings(); + public string ExePath { get; private set; } = Process.GetCurrentProcess().MainModule.FileName; public SettingsService(ILogService log, IArgumentsService arguments) { _log = log; _arguments = arguments; - var installDir = new FileInfo(Process.GetCurrentProcess().MainModule.FileName).DirectoryName; + var installDir = new FileInfo(ExePath).DirectoryName; _log.Verbose($"Looking for settings.json in {installDir}"); var settings = new FileInfo(Path.Combine(installDir, "settings.json")); var settingsTemplate = new FileInfo(Path.Combine(installDir, "settings_default.json")); |