@@ -78,7 +78,7 @@ public static string Language
7878 public static bool AutoBackup
7979 {
8080 get => ConfigWriter . GetValue ( "General" , "AutoBackup" ) != "0" ;
81- set => ConfigWriter . SetValue ( "General" , "AutoBackup" , ( value ? 1 : 0 ) . ToString ( ) ) ;
81+ set => ConfigWriter . SetValue ( "General" , "AutoBackup" , value ? 1 : 0 ) ;
8282 }
8383
8484 public static DateTime LastCheckUpdateTime
@@ -99,14 +99,14 @@ public static DateTime LastCheckUpdateTime
9999 }
100100 set
101101 {
102- ConfigWriter . SetValue ( "General" , "LastCheckUpdateTime" , value . ToBinary ( ) . ToString ( ) ) ;
102+ ConfigWriter . SetValue ( "General" , "LastCheckUpdateTime" , value . ToBinary ( ) ) ;
103103 }
104104 }
105105
106106 public static bool ProtectOpenItem
107107 {
108108 get => ConfigWriter . GetValue ( "General" , "ProtectOpenItem" ) != "0" ;
109- set => ConfigWriter . SetValue ( "General" , "ProtectOpenItem" , ( value ? 1 : 0 ) . ToString ( ) ) ;
109+ set => ConfigWriter . SetValue ( "General" , "ProtectOpenItem" , value ? 1 : 0 ) ;
110110 }
111111
112112 public static string EngineUrl
@@ -126,19 +126,34 @@ public static string EngineUrl
126126 public static bool ShowFilePath
127127 {
128128 get => ConfigWriter . GetValue ( "General" , "ShowFilePath" ) == "1" ;
129- set => ConfigWriter . SetValue ( "General" , "ShowFilePath" , ( value ? 1 : 0 ) . ToString ( ) ) ;
129+ set => ConfigWriter . SetValue ( "General" , "ShowFilePath" , value ? 1 : 0 ) ;
130130 }
131131
132132 public static bool WinXSortable
133133 {
134134 get => ConfigWriter . GetValue ( "General" , "WinXSortable" ) == "1" ;
135- set => ConfigWriter . SetValue ( "General" , "WinXSortable" , ( value ? 1 : 0 ) . ToString ( ) ) ;
135+ set => ConfigWriter . SetValue ( "General" , "WinXSortable" , value ? 1 : 0 ) ;
136136 }
137137
138138 public static bool OpenMoreRegedit
139139 {
140140 get => ConfigWriter . GetValue ( "General" , "OpenMoreRegedit" ) == "1" ;
141- set => ConfigWriter . SetValue ( "General" , "OpenMoreRegedit" , ( value ? 1 : 0 ) . ToString ( ) ) ;
141+ set => ConfigWriter . SetValue ( "General" , "OpenMoreRegedit" , value ? 1 : 0 ) ;
142+ }
143+
144+ public static Version Version
145+ {
146+ get
147+ {
148+ Version version = new Version ( ) ;
149+ try { version = new Version ( ConfigWriter . GetValue ( "General" , "Version" ) ) ; }
150+ catch { }
151+ return version ;
152+ }
153+ set
154+ {
155+ ConfigWriter . SetValue ( "General" , "Version" , value ) ;
156+ }
142157 }
143158 }
144159}
0 commit comments