Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugal-mono-tools.git;a=commitdiff;h=d8e2fee7fcdf705735abc5e13d68b19c46aba576
commit d8e2fee7fcdf705735abc5e13d68b19c46aba576 Author: bouleetbil <bouleet...@frogdev.info> Date: Fri Aug 20 10:16:42 2010 +0000 start service for network diff --git a/frugal-mono-tools/MainWindow.cs b/frugal-mono-tools/MainWindow.cs index d4c00c5..0c571a2 100644 --- a/frugal-mono-tools/MainWindow.cs +++ b/frugal-mono-tools/MainWindow.cs @@ -121,6 +121,10 @@ public partial class MainWindow : Gtk.Window /// </param> protected virtual void ApplyNetwork (object sender, System.EventArgs e) { + + Outils.Service("networkmanager",this.INT_NM.Active); + Outils.Service("wicd",this.INT_WICD.Active); + } protected virtual void SelectItem (object sender, System.EventArgs e) diff --git a/frugal-mono-tools/OUTILS/Outils.cs b/frugal-mono-tools/OUTILS/Outils.cs index 81b5df1..d9b1806 100644 --- a/frugal-mono-tools/OUTILS/Outils.cs +++ b/frugal-mono-tools/OUTILS/Outils.cs @@ -16,6 +16,28 @@ namespace frugalmonotools } return false; } + /// <summary> + ///enable disable service,enable = false disable and stop this service + /// </summary> + /// <param name="servicename"> + /// A <see cref="System.String"/> + /// </param> + /// <param name="enable"> + /// A <see cref="System.Boolean"/> + /// </param> + public static void Service(string servicename, bool enable) + { + if (enable) + { + Outils.Excecute("service "+servicename+" add",""); + Outils.Excecute("service "+servicename+" start",""); + } + else + { + Outils.Excecute("service "+servicename+" del",""); + Outils.Excecute("service "+servicename+" stop",""); + } + } /* public static String ResultExcecute(String Commande,string Arguments) { _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git