static public bool SetEnableFlag(string file, bool enable) // change the enable flag. Read in,write out. { // true if managed to change it.. try { ActionFile f = new ActionFile(); bool readenable; if (f.ReadFile(file, out readenable).Length == 0) // read it in.. { f.enabled = enable; f.WriteFile(); // write it out. // System.Diagnostics.Debug.WriteLine("Set Enable " + file + " " + enable ); return(true); } } catch { } return(false); }
static public ConditionVariables ReadVarsAndEnableFromFile(string file, out bool?enable) { ActionFile f = new ActionFile(); enable = null; bool readenable; if (f.ReadFile(file, out readenable).Length == 0) // read it in.. { if (readenable) { enable = f.enabled; } //System.Diagnostics.Debug.WriteLine("Enable vars read " + file + " " + enable); return(f.installationvariables); } else { return(null); } }