Hush – Diff between revs 1 and 2
?pathlinks?
Rev 1 | Rev 2 | |||
---|---|---|---|---|
Line 14... | Line 14... | |||
14 | return false; |
14 | return false; |
|
Line 15... | Line 15... | |||
15 | |
15 | |
|
16 | switch (enable) |
16 | switch (enable) |
|
17 | { |
17 | { |
|
18 | case true: |
18 | case true: |
|
19 | key.SetValue(Constants.ASSEMBLY_NAME, Assembly.GetEntryAssembly().Location); |
19 | key.SetValue(Constants.AssemblyName, Assembly.GetEntryAssembly().Location); |
|
20 | break; |
20 | break; |
|
21 | default: |
21 | default: |
|
22 | key.DeleteValue(Constants.ASSEMBLY_NAME, false); |
22 | key.DeleteValue(Constants.AssemblyName, false); |
|
23 | break; |
23 | break; |
|
24 | } |
24 | } |
|
Line 25... | Line 25... | |||
25 | } |
25 | } |
|
Line 30... | Line 30... | |||
30 | public static bool Get() |
30 | public static bool Get() |
|
31 | { |
31 | { |
|
32 | using (var key = Registry.CurrentUser.OpenSubKey |
32 | using (var key = Registry.CurrentUser.OpenSubKey |
|
33 | ("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true)) |
33 | ("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true)) |
|
34 | { |
34 | { |
|
35 | return key?.GetValue(Constants.ASSEMBLY_NAME) != null; |
35 | return key?.GetValue(Constants.AssemblyName) != null; |
|
36 | } |
36 | } |
|
37 | } |
37 | } |
|
38 | } |
38 | } |
|
39 | } |
39 | } |
|
40 | |
40 | |