From 98ab5d0164040427f7c554febae125686284e2a7 Mon Sep 17 00:00:00 2001
From: fcolin
Date: Thu, 1 Feb 2007 12:03:55 +0000
Subject: modification structure svn
---
IvyToDel/IvyProbe/App.ico | Bin 0 -> 1078 bytes
IvyToDel/IvyProbe/IvyProbe.Designer.cs | 212 ++++++++++++++++++++++
IvyToDel/IvyProbe/IvyProbe.cs | 166 +++++++++++++++++
IvyToDel/IvyProbe/IvyProbe.csproj | 164 +++++++++++++++++
IvyToDel/IvyProbe/IvyProbe.csproj.vspscc | 10 +
IvyToDel/IvyProbe/IvyProbe.resx | 123 +++++++++++++
IvyToDel/IvyProbe/IvyProbe_TemporaryKey.pfx | Bin 0 -> 1676 bytes
IvyToDel/IvyProbe/Properties/AssemblyInfo.cs | 58 ++++++
IvyToDel/IvyProbe/Properties/Settings.Designer.cs | 35 ++++
IvyToDel/IvyProbe/Properties/Settings.settings | 9 +
IvyToDel/IvyProbe/app.config | 15 ++
11 files changed, 792 insertions(+)
create mode 100644 IvyToDel/IvyProbe/App.ico
create mode 100644 IvyToDel/IvyProbe/IvyProbe.Designer.cs
create mode 100644 IvyToDel/IvyProbe/IvyProbe.cs
create mode 100644 IvyToDel/IvyProbe/IvyProbe.csproj
create mode 100644 IvyToDel/IvyProbe/IvyProbe.csproj.vspscc
create mode 100644 IvyToDel/IvyProbe/IvyProbe.resx
create mode 100644 IvyToDel/IvyProbe/IvyProbe_TemporaryKey.pfx
create mode 100644 IvyToDel/IvyProbe/Properties/AssemblyInfo.cs
create mode 100644 IvyToDel/IvyProbe/Properties/Settings.Designer.cs
create mode 100644 IvyToDel/IvyProbe/Properties/Settings.settings
create mode 100644 IvyToDel/IvyProbe/app.config
(limited to 'IvyToDel/IvyProbe')
diff --git a/IvyToDel/IvyProbe/App.ico b/IvyToDel/IvyProbe/App.ico
new file mode 100644
index 0000000..3a5525f
Binary files /dev/null and b/IvyToDel/IvyProbe/App.ico differ
diff --git a/IvyToDel/IvyProbe/IvyProbe.Designer.cs b/IvyToDel/IvyProbe/IvyProbe.Designer.cs
new file mode 100644
index 0000000..be00720
--- /dev/null
+++ b/IvyToDel/IvyProbe/IvyProbe.Designer.cs
@@ -0,0 +1,212 @@
+namespace IvyProbe
+{
+ partial class IvyProbe
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ this.label1 = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.tbRegexp = new System.Windows.Forms.TextBox();
+ this.tbMsg = new System.Windows.Forms.TextBox();
+ this.ta = new System.Windows.Forms.TextBox();
+ this.btBind = new System.Windows.Forms.Button();
+ this.btSend = new System.Windows.Forms.Button();
+ this.btUnbind = new System.Windows.Forms.Button();
+ this.btBindSimple = new System.Windows.Forms.Button();
+ this.busDomain = new IvyBus.IvyDomain();
+ this.bus = new IvyBus.Ivy(this.components);
+ this.ivyApplicationBinding1 = new IvyBus.IvyApplicationBinding(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.bus)).BeginInit();
+ this.SuspendLayout();
+ //
+ // label1
+ //
+ this.label1.Location = new System.Drawing.Point(4, 31);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(24, 16);
+ this.label1.TabIndex = 0;
+ this.label1.Text = "exp:";
+ //
+ // label2
+ //
+ this.label2.Location = new System.Drawing.Point(8, 244);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(56, 16);
+ this.label2.TabIndex = 1;
+ this.label2.Text = "Msg:";
+ //
+ // tbRegexp
+ //
+ this.tbRegexp.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.tbRegexp.Location = new System.Drawing.Point(28, 27);
+ this.tbRegexp.Name = "tbRegexp";
+ this.tbRegexp.Size = new System.Drawing.Size(228, 20);
+ this.tbRegexp.TabIndex = 2;
+ this.tbRegexp.Text = "(.*)";
+ this.tbRegexp.TextChanged += new System.EventHandler(this.tbRegexp_TextChanged);
+ //
+ // tbMsg
+ //
+ this.tbMsg.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.tbMsg.Location = new System.Drawing.Point(72, 240);
+ this.tbMsg.Name = "tbMsg";
+ this.tbMsg.Size = new System.Drawing.Size(326, 20);
+ this.tbMsg.TabIndex = 3;
+ this.tbMsg.Text = "msg";
+ this.tbMsg.TextChanged += new System.EventHandler(this.tbMsg_TextChanged);
+ //
+ // ta
+ //
+ this.ta.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.ta.Location = new System.Drawing.Point(0, 50);
+ this.ta.Multiline = true;
+ this.ta.Name = "ta";
+ this.ta.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
+ this.ta.Size = new System.Drawing.Size(478, 184);
+ this.ta.TabIndex = 4;
+ //
+ // btBind
+ //
+ this.btBind.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+ this.btBind.Location = new System.Drawing.Point(262, 27);
+ this.btBind.Name = "btBind";
+ this.btBind.Size = new System.Drawing.Size(73, 20);
+ this.btBind.TabIndex = 5;
+ this.btBind.Text = "bind regexp";
+ this.btBind.Click += new System.EventHandler(this.RegexpCB);
+ //
+ // btSend
+ //
+ this.btSend.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.btSend.Location = new System.Drawing.Point(406, 240);
+ this.btSend.Name = "btSend";
+ this.btSend.Size = new System.Drawing.Size(64, 24);
+ this.btSend.TabIndex = 6;
+ this.btSend.Text = "Send";
+ this.btSend.Click += new System.EventHandler(this.SendCB);
+ //
+ // btUnbind
+ //
+ this.btUnbind.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+ this.btUnbind.Location = new System.Drawing.Point(426, 27);
+ this.btUnbind.Name = "btUnbind";
+ this.btUnbind.Size = new System.Drawing.Size(48, 20);
+ this.btUnbind.TabIndex = 7;
+ this.btUnbind.Text = "unbind";
+ this.btUnbind.Click += new System.EventHandler(this.btUnbind_Click);
+ //
+ // btBindSimple
+ //
+ this.btBindSimple.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+ this.btBindSimple.Location = new System.Drawing.Point(341, 27);
+ this.btBindSimple.Name = "btBindSimple";
+ this.btBindSimple.Size = new System.Drawing.Size(77, 20);
+ this.btBindSimple.TabIndex = 8;
+ this.btBindSimple.Text = "bind simple";
+ this.btBindSimple.Click += new System.EventHandler(this.ExpressionCB);
+ //
+ // busDomain
+ //
+ this.busDomain.Domain = "10.192.36.255:2011";
+ this.busDomain.Location = new System.Drawing.Point(0, 0);
+ this.busDomain.Margin = new System.Windows.Forms.Padding(0);
+ this.busDomain.Name = "busDomain";
+ this.busDomain.Size = new System.Drawing.Size(256, 24);
+ this.busDomain.TabIndex = 0;
+ this.busDomain.DomainChanged += new System.EventHandler(this.busDomain_DomainChanged);
+ //
+ // bus
+ //
+ this.bus.AppName = "IvyProbeC#";
+ this.bus.AppPriority = ((ushort)(100));
+ this.bus.Bindings.Add(this.ivyApplicationBinding1);
+ this.bus.Culture = new System.Globalization.CultureInfo("en-US");
+ this.bus.ReadyMessage = "IvyProbeC# ready";
+ this.bus.BindingFilter += new System.EventHandler(this.bus_BindingFilter);
+ this.bus.ErrorMessage += new System.EventHandler(this.bus_ErrorMessage);
+ this.bus.DirectMessageReceived += new System.EventHandler(this.directMessage);
+ this.bus.BindingAdd += new System.EventHandler(this.bus_addBinding);
+ this.bus.ClientConnected += new System.EventHandler(this.connect);
+ this.bus.ClientDisconnected += new System.EventHandler(this.disconnect);
+ this.bus.BindingRemove += new System.EventHandler(this.bus_removeBinding);
+ this.bus.DieReceived += new System.EventHandler(this.die);
+ //
+ // ivyApplicationBinding1
+ //
+ this.ivyApplicationBinding1.Arguments.Add("Name");
+ this.ivyApplicationBinding1.Binding = IvyBus.BindingType.Regexp;
+ this.ivyApplicationBinding1.Expression = "^{0}(.*)";
+ this.ivyApplicationBinding1.Callback += new System.EventHandler(this.ivyprobe);
+ //
+ // IvyProbe
+ //
+ this.AcceptButton = this.btSend;
+ this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
+ this.ClientSize = new System.Drawing.Size(478, 266);
+ this.Controls.Add(this.busDomain);
+ this.Controls.Add(this.btBindSimple);
+ this.Controls.Add(this.btUnbind);
+ this.Controls.Add(this.btSend);
+ this.Controls.Add(this.btBind);
+ this.Controls.Add(this.ta);
+ this.Controls.Add(this.tbMsg);
+ this.Controls.Add(this.tbRegexp);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.label1);
+ this.DoubleBuffered = true;
+ this.Name = "IvyProbe";
+ this.Text = "IvyProbe";
+ this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.IvyProbe_FormClosed);
+ this.Load += new System.EventHandler(this.IvyProbe_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.bus)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.TextBox tbRegexp;
+ private System.Windows.Forms.TextBox tbMsg;
+ private System.Windows.Forms.Button btBind;
+ private System.Windows.Forms.Button btSend;
+ private System.Windows.Forms.TextBox ta;
+ private System.Windows.Forms.Button btBindSimple;
+ private System.Windows.Forms.Button btUnbind;
+ private IvyBus.IvyDomain busDomain;
+ private IvyBus.Ivy bus;
+ private IvyBus.IvyApplicationBinding ivyApplicationBinding1;
+ }
+}
+
diff --git a/IvyToDel/IvyProbe/IvyProbe.cs b/IvyToDel/IvyProbe/IvyProbe.cs
new file mode 100644
index 0000000..31c024a
--- /dev/null
+++ b/IvyToDel/IvyProbe/IvyProbe.cs
@@ -0,0 +1,166 @@
+namespace IvyProbe
+{
+ using System;
+ using System.Windows.Forms;
+ using IvyBus;
+ using System.IO;
+ using System.Runtime.Serialization;
+ using System.Runtime.Serialization.Formatters.Binary;
+ using System.Reflection;
+ using System.Net;
+
+ partial class IvyProbe : System.Windows.Forms.Form
+ {
+
+ public IvyProbe()
+ {
+ //
+ // Requis pour la prise en charge du Concepteur Windows Forms
+ //
+ InitializeComponent();
+ }
+
+ private void append(string s)
+ {
+ // je mettrais bien la date, aussi.
+ ta.AppendText(s + "\r\n");
+ }
+
+ private void connect(object sender, IvyEventArgs e)
+ {
+ append(e.Client.ApplicationName + " connected from " + Dns.GetHostEntry(e.Client.RemoteAddress).HostName);
+ }
+ private void disconnect(object sender, IvyEventArgs e)
+ {
+ append(e.Client.ApplicationName + " disconnected from " + Dns.GetHostEntry(e.Client.RemoteAddress).HostName);
+ }
+ private void die(object sender, IvyDieEventArgs e)
+ {
+ append("receive die from " + e.Client.ApplicationName + " cause: " + e.Argument);
+ }
+ private void directMessage(object sender, IvyEventArgs e)
+ {
+ append(e.Client.ApplicationName + " direct Message " + e.Id + e.Argument);
+ }
+ private void receive(object sender, IvyMessageEventArgs e)
+ {
+ string receive_str = "client " + e.Client.ApplicationName + " envoie: [";
+ receive_str += string.Join(",", e.Arguments);
+ receive_str += "]";
+ receive_str += " for '" + ((IvyApplicationBinding)sender).FormatedExpression + "'";
+ append(receive_str);
+ }
+ public void RegexpCB(System.Object event_sender, System.EventArgs e)
+ {
+ // ajoute la nouvelle regex
+ string regexp = tbRegexp.Text;
+ regexp.Trim();
+ int regexp_id = bus.BindMsg(regexp, receive);
+ tbRegexp.Text = "";
+ append( "bind("+regexp_id+") ->"+regexp);
+ }
+ public void ExpressionCB(System.Object event_sender, System.EventArgs e)
+ {
+ // ajoute la nouvelle regex
+ string expression = tbRegexp.Text;
+ expression.Trim();
+ int regexp_id = bus.BindSimpleMsg(expression, receive);
+ tbRegexp.Text = "";
+ append( "bind("+regexp_id+") ->"+expression);
+ }
+
+
+ public void SendCB(System.Object event_sender, System.EventArgs e)
+ {
+ int count;
+ System.String tosend = tbMsg.Text;
+ tbMsg.Text = "";
+ DateTime debut = DateTime.Now;
+ count = bus.SendMsg(tosend);
+ TimeSpan duree = DateTime.Now - debut;
+ append("Sending '" + tosend + "' count " + count + " in " + duree.TotalMilliseconds + " ms");
+ }
+
+ [STAThread]
+ public static void Main(System.String[] args)
+ {
+ Application.EnableVisualStyles();
+ Application.SetCompatibleTextRenderingDefault(false);
+ Application.Run(new IvyProbe());
+
+ }
+
+ private void tbMsg_TextChanged(object sender, System.EventArgs e)
+ {
+ btSend.Enabled = (tbMsg.Text != "");
+ }
+
+ private void tbRegexp_TextChanged(object sender, System.EventArgs e)
+ {
+ bool enable = (tbRegexp.Text != "");
+ btBind.Enabled = enable;
+ btBindSimple.Enabled = enable;
+ btUnbind.Enabled = enable;
+ }
+
+ private void btUnbind_Click(object sender, System.EventArgs e)
+ {
+ // enleve la regex
+ string regexp = tbRegexp.Text;
+ bool removed = bus.UnbindMsg( regexp );
+ if ( removed )
+ {
+ append( "unbind("+regexp+")");
+ tbRegexp.Text = "";
+ }
+ else
+ {
+ append( "unbind can't find binding ("+regexp+")");
+ }
+ }
+
+ private void bus_addBinding(object sender, IvyEventArgs e)
+ {
+ append(e.Client.ApplicationName + " add binding '" + e.Argument + "'");
+ }
+
+ private void bus_removeBinding(object sender, IvyEventArgs e)
+ {
+ append(e.Client.ApplicationName + " remove binding '" + e.Argument + "'");
+ }
+
+ private void bus_BindingFilter(object sender, IvyEventArgs e)
+ {
+ // should not appen in this application because no messages classes declared
+ append(e.Client.ApplicationName + " filter binding '" + e.Argument + "'");
+ }
+ private void bus_ErrorMessage(object sender, IvyEventArgs e)
+ {
+ append(e.Client.ApplicationName + " error message " + e.Id + " '" + e.Argument + "'");
+ }
+
+ private void busDomain_DomainChanged(object sender, EventArgs e)
+ {
+ bus.Stop();
+ bus.Start(busDomain.Domain);
+ }
+
+ private void IvyProbe_FormClosed(object sender, FormClosedEventArgs e)
+ {
+ bus.Stop();
+ }
+
+ private void IvyProbe_Load(object sender, EventArgs e)
+ {
+ bus.Start(busDomain.Domain);
+ }
+
+ private void ivyprobe(object sender, IvyMessageEventArgs e)
+ {
+ // just for testing of Desin Bindings
+ receive(sender, e);
+ }
+
+
+ }
+}
\ No newline at end of file
diff --git a/IvyToDel/IvyProbe/IvyProbe.csproj b/IvyToDel/IvyProbe/IvyProbe.csproj
new file mode 100644
index 0000000..39a800b
--- /dev/null
+++ b/IvyToDel/IvyProbe/IvyProbe.csproj
@@ -0,0 +1,164 @@
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {5EFDDE31-9A31-43EB-8E56-6C29F7EAAD48}
+ SAK
+ SAK
+ SAK
+ SAK
+ Debug
+ AnyCPU
+ App.ico
+
+
+ IvyProbe
+
+
+ JScript
+ Grid
+ IE50
+ false
+ WinExe
+ IvyProbe
+ OnBuildSuccess
+
+
+
+
+
+
+ true
+ B0F2EC88A4EE5408BAC0B7041F239A7265AA2FAA
+ IvyProbe_TemporaryKey.pfx
+ true
+ true
+ \\samba\fcolin\public_html\ClickOnce\IvyProbe\
+ true
+ Web
+ true
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ http://www.tls.cena.fr/~fcolin/ClickOnce/IvyProbe/
+ 1.0.0.%2a
+ true
+
+
+ bin\Debug\
+ false
+ 285212672
+ false
+
+
+ DEBUG;TRACE
+
+
+ true
+ 4096
+ false
+
+
+ false
+ false
+ false
+ false
+ 4
+ full
+ prompt
+
+
+ bin\Release\
+ false
+ 285212672
+ false
+
+
+ TRACE
+
+
+ false
+ 4096
+ false
+
+
+ true
+ false
+ false
+ false
+ 4
+ none
+ prompt
+
+
+
+ System
+
+
+ System.Data
+
+
+ System.Drawing
+
+
+
+ System.Windows.Forms
+
+
+ System.XML
+
+
+
+
+
+ IvyProbe.cs
+
+
+ Code
+
+
+ Form
+
+
+ True
+ True
+ Settings.settings
+
+
+ IvyProbe.cs
+ Designer
+
+
+
+
+ False
+ .NET Framework 2.0
+ true
+
+
+
+
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+
+
+ {F2F03CF7-0087-4EDB-AD15-80C9E8DA2617}
+ Ivy
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/IvyToDel/IvyProbe/IvyProbe.csproj.vspscc b/IvyToDel/IvyProbe/IvyProbe.csproj.vspscc
new file mode 100644
index 0000000..b9b6fea
--- /dev/null
+++ b/IvyToDel/IvyProbe/IvyProbe.csproj.vspscc
@@ -0,0 +1,10 @@
+""
+{
+"FILE_VERSION" = "9237"
+"ENLISTMENT_CHOICE" = "NEVER"
+"PROJECT_FILE_RELATIVE_PATH" = "relative:IvyTest"
+"NUMBER_OF_EXCLUDED_FILES" = "0"
+"ORIGINAL_PROJECT_FILE_PATH" = ""
+"NUMBER_OF_NESTED_PROJECTS" = "0"
+"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER"
+}
diff --git a/IvyToDel/IvyProbe/IvyProbe.resx b/IvyToDel/IvyProbe/IvyProbe.resx
new file mode 100644
index 0000000..b3f4b38
--- /dev/null
+++ b/IvyToDel/IvyProbe/IvyProbe.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 217, 17
+
+
\ No newline at end of file
diff --git a/IvyToDel/IvyProbe/IvyProbe_TemporaryKey.pfx b/IvyToDel/IvyProbe/IvyProbe_TemporaryKey.pfx
new file mode 100644
index 0000000..0a205ff
Binary files /dev/null and b/IvyToDel/IvyProbe/IvyProbe_TemporaryKey.pfx differ
diff --git a/IvyToDel/IvyProbe/Properties/AssemblyInfo.cs b/IvyToDel/IvyProbe/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..839f52a
--- /dev/null
+++ b/IvyToDel/IvyProbe/Properties/AssemblyInfo.cs
@@ -0,0 +1,58 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+
+//
+// Les informations générales relatives à un assembly dépendent de
+// l'ensemble d'attributs suivant. Pour modifier les informations
+// associées à un assembly, changez les valeurs de ces attributs.
+//
+[assembly: AssemblyTitle("IvyProbe")]
+[assembly: AssemblyDescription("Ivy Debug Tool")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("DTI/SDER")]
+[assembly: AssemblyProduct("Ivy")]
+[assembly: AssemblyCopyright("")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+//
+// Les informations de version pour un assembly se composent des quatre valeurs suivantes :
+//
+// Version principale
+// Version secondaire
+// Numéro de build
+// Révision
+//
+// Vous pouvez spécifier toutes les valeurs ou indiquer des numéros de révision et de build par défaut
+// en utilisant '*', comme ci-dessous :
+
+[assembly: AssemblyVersion("2.0.*")]
+
+//
+// Pour signer votre assembly, vous devez spécifier la clé à utiliser. Consultez
+// la documentation Microsoft .NET Framework pour plus d'informations sur la signature d'un assembly.
+//
+// Utilisez les attributs ci-dessous pour contrôler la clé utilisée lors de la signature.
+//
+// Remarques :
+// (*) Si aucune clé n'est spécifiée, l'assembly n'est pas signé.
+// (*) KeyName fait référence à une clé installée dans le fournisseur de
+// services cryptographiques (CSP) de votre ordinateur. KeyFile fait référence à un fichier qui contient
+// une clé.
+// (*) Si les valeurs de KeyFile et de KeyName sont spécifiées, le
+// traitement suivant se produit :
+// (1) Si KeyName se trouve dans le CSP, la clé est utilisée.
+// (2) Si KeyName n'existe pas mais que KeyFile existe, la clé
+// de KeyFile est installée dans le CSP et utilisée.
+// (*) Pour créer KeyFile, vous pouvez utiliser l'utilitaire sn.exe (Strong Name, Nom fort).
+// Lors de la spécification de KeyFile, son emplacement doit être
+// relatif au répertoire de sortie du projet qui est
+// %Project Directory%\obj\. Par exemple, si votre KeyFile se trouve
+// dans le répertoire du projet, vous devez spécifier l'attribut
+// AssemblyKeyFile sous la forme [assembly: AssemblyKeyFile("..\\..\\mykey.snk")]
+// (*) DelaySign (signature différée) est une option avancée. Pour plus d'informations, consultez la
+// documentation Microsoft .NET Framework.
+//
+[assembly: AssemblyDelaySign(false)]
+[assembly: AssemblyKeyFile("")]
+[assembly: AssemblyKeyName("")]
diff --git a/IvyToDel/IvyProbe/Properties/Settings.Designer.cs b/IvyToDel/IvyProbe/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..f2b2c1a
--- /dev/null
+++ b/IvyToDel/IvyProbe/Properties/Settings.Designer.cs
@@ -0,0 +1,35 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:2.0.50727.42
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace IvyProbe.Properties {
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "8.0.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
+
+ private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+ public static Settings Default {
+ get {
+ return defaultInstance;
+ }
+ }
+
+ [global::System.Configuration.ApplicationScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("")]
+ public string IvyBus {
+ get {
+ return ((string)(this["IvyBus"]));
+ }
+ }
+ }
+}
diff --git a/IvyToDel/IvyProbe/Properties/Settings.settings b/IvyToDel/IvyProbe/Properties/Settings.settings
new file mode 100644
index 0000000..421d8f2
--- /dev/null
+++ b/IvyToDel/IvyProbe/Properties/Settings.settings
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/IvyToDel/IvyProbe/app.config b/IvyToDel/IvyProbe/app.config
new file mode 100644
index 0000000..e9c8b0c
--- /dev/null
+++ b/IvyToDel/IvyProbe/app.config
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
--
cgit v1.1