summaryrefslogtreecommitdiffstats
path: root/src/main.lib/Services/SettingsService.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.lib/Services/SettingsService.cs')
-rw-r--r--src/main.lib/Services/SettingsService.cs3
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"));