public void Run(IEditorApplication context, IBehavior behavior) { _log = new Log(context, DriverIdent); try { _driverContext = new DriverContext(context, _log, DriverName, false); // enter your code which should be executed when starting the SCADA Editor Wizard _log.Message("begin test"); _driverContext.Export(XmlSuffixBefore); if (_driverContext.OpenDriver(10)) { _driverContext.DumpNodeInfo("DrvConfig.Options"); _driverContext.ModifyCommonProperties(); _driverContext.ModifyCOMProperties(); ModifyOptions(); ModifyConnections(); _driverContext.CloseDriver(); _driverContext.Export(XmlSuffixAfter); _driverContext.Import(XmlSuffixBefore); } _log.Message("end test"); } catch (Exception ex) { _log.ExpectionMessage($"An exception has been thrown: {ex.Message}", ex); throw; } }