diff --git a/.vs/DynamicMenuItems.git/FileContentIndex/313a3bba-102f-4e06-9e04-b033fc34c40d.vsidx b/.vs/DynamicMenuItems.git/FileContentIndex/313a3bba-102f-4e06-9e04-b033fc34c40d.vsidx
deleted file mode 100644
index ee91d6b..0000000
Binary files a/.vs/DynamicMenuItems.git/FileContentIndex/313a3bba-102f-4e06-9e04-b033fc34c40d.vsidx and /dev/null differ
diff --git a/.vs/DynamicMenuItems.git/FileContentIndex/32d497cc-95a0-4e35-ac3c-397bec92b9f5.vsidx b/.vs/DynamicMenuItems.git/FileContentIndex/32d497cc-95a0-4e35-ac3c-397bec92b9f5.vsidx
new file mode 100644
index 0000000..a6ba71c
Binary files /dev/null and b/.vs/DynamicMenuItems.git/FileContentIndex/32d497cc-95a0-4e35-ac3c-397bec92b9f5.vsidx differ
diff --git a/.vs/DynamicMenuItems.git/FileContentIndex/4f6e243e-e290-4521-93eb-bee85b679bec.vsidx b/.vs/DynamicMenuItems.git/FileContentIndex/4f6e243e-e290-4521-93eb-bee85b679bec.vsidx
deleted file mode 100644
index 1a2f81a..0000000
Binary files a/.vs/DynamicMenuItems.git/FileContentIndex/4f6e243e-e290-4521-93eb-bee85b679bec.vsidx and /dev/null differ
diff --git a/.vs/DynamicMenuItems.git/FileContentIndex/8264ed67-cdfa-48c3-8163-22a9625bcee6.vsidx b/.vs/DynamicMenuItems.git/FileContentIndex/8264ed67-cdfa-48c3-8163-22a9625bcee6.vsidx
new file mode 100644
index 0000000..092eb88
Binary files /dev/null and b/.vs/DynamicMenuItems.git/FileContentIndex/8264ed67-cdfa-48c3-8163-22a9625bcee6.vsidx differ
diff --git a/.vs/DynamicMenuItems.git/FileContentIndex/531e03c6-f655-4e2f-bea2-e96b7d389d26.vsidx b/.vs/DynamicMenuItems.git/FileContentIndex/a21bfa0c-24c8-4368-ad6d-306d217e1439.vsidx
similarity index 100%
rename from .vs/DynamicMenuItems.git/FileContentIndex/531e03c6-f655-4e2f-bea2-e96b7d389d26.vsidx
rename to .vs/DynamicMenuItems.git/FileContentIndex/a21bfa0c-24c8-4368-ad6d-306d217e1439.vsidx
diff --git a/.vs/DynamicMenuItems.git/v17/.suo b/.vs/DynamicMenuItems.git/v17/.suo
index ab8236f..cac3967 100644
Binary files a/.vs/DynamicMenuItems.git/v17/.suo and b/.vs/DynamicMenuItems.git/v17/.suo differ
diff --git a/DynamicMenuItems/DynamicMenuItems.cs b/DynamicMenuItems/DynamicMenuItems.cs
index 6fa5478..f1a6037 100644
--- a/DynamicMenuItems/DynamicMenuItems.cs
+++ b/DynamicMenuItems/DynamicMenuItems.cs
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Drawing;
+using System.Drawing.Configuration;
using System.IO;
using System.Linq;
using System.Reflection;
@@ -10,6 +11,7 @@ using System.Windows.Forms;
using System.Xml.Linq;
using Eugen.ESystem.IO;
using static System.Windows.Forms.VisualStyles.VisualStyleElement;
+using static System.Windows.Forms.VisualStyles.VisualStyleElement.Window;
using static Eugen.ESystem.IO.LoadXMLFile;
using AppRes = Eugen.ESystem.Properties.AppResources;
@@ -141,32 +143,102 @@ namespace Eugen.ESystem
SetDllInfo();
}
+ ///
+ /// Log file name
+ ///
public static string LogFile { get; set; }
+
+ ///
+ /// Name of the roaming file
+ ///
+ public static string FileNameRoaming { get; set; }
+
+ ///
+ /// Password for encryption
+ ///
public string Password { get; set; }
+
+ ///
+ /// File name of the configuration
+ ///
public string XmlFile { get; set; }
+
+ ///
+ /// The XML topic
+ ///
public string Topic { get; set; }
+
+ ///
+ /// The XML group
+ ///
public string Group { get; set; }
+
+ ///
+ /// The XML key
+ ///
public string Key { get; set; }
+
+ ///
+ /// The values stored in the XML file
+ ///
public string[,] Values { get; set; }
+
+ ///
+ /// List of menu entries to be created
+ ///
public string[] MenuItems { get; set; }
+
+ ///
+ /// The selected menu item
+ ///
public string Standard { get; set; }
+
+ ///
+ /// Menu into which the submenus are inserted
+ ///
public ToolStripMenuItem Menu { get; set; }
- //private string SelectedItem { get; set; }
+ ///
+ /// The backcolor of a menu entry
+ ///
+ public Color BackColor { get; set; }
+
+ ///
+ /// The forcolor of a menu entry
+ ///
+ public Color ForeColor { get; set; }
//Logfile global setzen
LogWriter log = new LogWriter(Path.GetDirectoryName(LogFile), Path.GetFileName(LogFile));
+ ///
+ /// Insert a menu item
+ ///
+ /// Name of the Menu item
public void AddMenuItem(string menuItem)
{
ToolStripMenuItem menu = (ToolStripMenuItem)(Menu);
Menu.DropDownItems.Add(menuItem, null, new EventHandler(ToolStripMenuItem_Click));
+
+ //Wenn BackColor und ForeColor einen Wert enthalten, dann das Menü einfärben
+ if (BackColor != null & ForeColor != null)
+ {
+ foreach (ToolStripMenuItem item in menu.DropDownItems)
+ {
+ item.BackColor = BackColor;
+ item.ForeColor = ForeColor;
+ }
+ }
+
if (File.Exists(LogFile))
{
- log.WriteMessage("License bundle menu entry \'" + menuItem + "\' generated", LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben
+ log.WriteMessage("License value menu entry \'" + menuItem + "\' generated", LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben
}
}
+ ///
+ /// Insert menu entry from a list that is in an XML file
+ ///
public void AddMenuItemsFromXML()
{
if (File.Exists(LogFile))
@@ -178,8 +250,8 @@ namespace Eugen.ESystem
ExtractMenuItem(); //Die Menueinträge aus den XML-Daten ermitteln
ExtractStandardItem(); //Das Standard Item ermitteln
- AddMenuItems(MenuItems); //Lizenz Bundles
- CheckMenuItem(Standard);
+ AddMenuItems(MenuItems); //Item zum Menü hinzufügen
+ CheckMenuItem(Standard); //Standard Menü Item auswählen
if (File.Exists(LogFile))
{
@@ -187,6 +259,10 @@ namespace Eugen.ESystem
}
}
+ ///
+ /// Insert menu entry from a list
+ ///
+ /// List of menu items
public void AddMenuItems(string[] menuList)
{
//Menueinträge erzeugen
@@ -210,6 +286,10 @@ namespace Eugen.ESystem
}
}
+ ///
+ /// Check a menu item
+ ///
+ /// Item name
public void CheckMenuItem(string selectedItem)
{
//Hier soll der Menüeintrag, der dem Übergebenen Wert entspricht, auf 'Checked = true' gesetzt werden
@@ -230,6 +310,10 @@ namespace Eugen.ESystem
}
}
+ ///
+ /// Removes a menu item
+ ///
+ /// Item name
public void RemoveMenuItem(string item)
{
ToolStripMenuItem menu = (ToolStripMenuItem)(Menu);
@@ -249,6 +333,10 @@ namespace Eugen.ESystem
}
}
+ ///
+ /// Removes the menu items specified in a list
+ ///
+ /// Item list
public void RemoveMenuItems(string[] itemList)
{
foreach (string item in itemList)
@@ -257,6 +345,9 @@ namespace Eugen.ESystem
}
}
+ ///
+ /// Removes all menu items
+ ///
public void RemoveAllMenuItems()
{
ToolStripMenuItem menu = (ToolStripMenuItem)(Menu);
@@ -269,6 +360,30 @@ namespace Eugen.ESystem
}
}
+ ///
+ /// Saves a license value to the roaming area
+ ///
+ /// A valid string
+ /// Unable to save license value
+ public void SaveValueToRoaming(string value, string key)
+ {
+ string password = Environment.GetEnvironmentVariable("USERNAME");
+ var cryption = new Cryption();
+
+ try
+ {
+ var roaming = new Roaming();
+ roaming.MainKey = "NX-Portal";
+ roaming.Key = key;
+ roaming.Value = cryption.EncryptString(value, password);
+ roaming.WriteKey();
+ }
+ catch (Exception)
+ {
+ throw new UnableToSaveLicenseBundleException();
+ }
+ }
+
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
ToolStripMenuItem MenuItem = (ToolStripMenuItem)sender;
@@ -278,7 +393,12 @@ namespace Eugen.ESystem
CheckMenuItem(MenuItem.Text);
- //TODO: License Bundle ins Roaming schreiben
+ //License Bundle ins Roaming schreiben
+ if (!String.IsNullOrEmpty(FileNameRoaming))
+ {
+ SaveValueToRoaming(MenuItem.Text, FileNameRoaming); //In Roaming speichern
+ log.WriteMessage("The license value was saved to roaming", LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben
+ }
}
private void LoadXmlFile(string xmlFileName, string topic, string group, string key)
@@ -333,4 +453,18 @@ namespace Eugen.ESystem
}
}
}
+
+ #region Exceptions
+ class UnableToSaveLicenseBundleException : ApplicationException
+ {
+ public UnableToSaveLicenseBundleException()
+ { }
+
+ public UnableToSaveLicenseBundleException(string message) : base(message)
+ { }
+
+ public UnableToSaveLicenseBundleException(string message, Exception inner) : base(message, inner)
+ { }
+ }
+ #endregion
}
diff --git a/DynamicMenuItems/DynamicMenuItems.csproj b/DynamicMenuItems/DynamicMenuItems.csproj
index 260ec33..4ade633 100644
--- a/DynamicMenuItems/DynamicMenuItems.csproj
+++ b/DynamicMenuItems/DynamicMenuItems.csproj
@@ -32,12 +32,18 @@
4
+
+ ..\..\Cryption.git\Cryption\bin\Debug\hecryption.dll
+
..\..\LogWriter.git\LogWriter\bin\Debug\helogwri.dll
..\..\LoadXMLFile.git\LoadXMLFile\bin\Debug\heloxmlf.dll
+
+ ..\..\Roaming.git\Roaming\bin\Debug\heroaming.dll
+
..\..\ShowTextFile.git\ShowTextFile\bin\Debug\heshowtf.dll
diff --git a/DynamicMenuItems/bin/Debug/de/hedynmeit.resources.dll b/DynamicMenuItems/bin/Debug/de/hedynmeit.resources.dll
index bb37806..d2937c0 100644
Binary files a/DynamicMenuItems/bin/Debug/de/hedynmeit.resources.dll and b/DynamicMenuItems/bin/Debug/de/hedynmeit.resources.dll differ
diff --git a/DynamicMenuItems/bin/Debug/en/hedynmeit.resources.dll b/DynamicMenuItems/bin/Debug/en/hedynmeit.resources.dll
index 9636d01..0cf7c32 100644
Binary files a/DynamicMenuItems/bin/Debug/en/hedynmeit.resources.dll and b/DynamicMenuItems/bin/Debug/en/hedynmeit.resources.dll differ
diff --git a/DynamicMenuItems/bin/Debug/hecryption.dll b/DynamicMenuItems/bin/Debug/hecryption.dll
new file mode 100644
index 0000000..faed5dd
Binary files /dev/null and b/DynamicMenuItems/bin/Debug/hecryption.dll differ
diff --git a/DynamicMenuItems/bin/Debug/hecryption.pdb b/DynamicMenuItems/bin/Debug/hecryption.pdb
new file mode 100644
index 0000000..7f8d97f
Binary files /dev/null and b/DynamicMenuItems/bin/Debug/hecryption.pdb differ
diff --git a/DynamicMenuItems/bin/Debug/hedynmeit.dll b/DynamicMenuItems/bin/Debug/hedynmeit.dll
index 81dcdf1..e385bb5 100644
Binary files a/DynamicMenuItems/bin/Debug/hedynmeit.dll and b/DynamicMenuItems/bin/Debug/hedynmeit.dll differ
diff --git a/DynamicMenuItems/bin/Debug/hedynmeit.pdb b/DynamicMenuItems/bin/Debug/hedynmeit.pdb
index 9024fb1..2e7d9ec 100644
Binary files a/DynamicMenuItems/bin/Debug/hedynmeit.pdb and b/DynamicMenuItems/bin/Debug/hedynmeit.pdb differ
diff --git a/DynamicMenuItems/bin/Debug/heroaming.dll b/DynamicMenuItems/bin/Debug/heroaming.dll
new file mode 100644
index 0000000..2500ae6
Binary files /dev/null and b/DynamicMenuItems/bin/Debug/heroaming.dll differ
diff --git a/DynamicMenuItems/bin/Debug/heroaming.pdb b/DynamicMenuItems/bin/Debug/heroaming.pdb
new file mode 100644
index 0000000..f6499b5
Binary files /dev/null and b/DynamicMenuItems/bin/Debug/heroaming.pdb differ
diff --git a/DynamicMenuItems/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/DynamicMenuItems/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
index 1dffac6..a3d7b8b 100644
Binary files a/DynamicMenuItems/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/DynamicMenuItems/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/DynamicMenuItems/obj/Debug/DynamicMenuItems.csproj.AssemblyReference.cache b/DynamicMenuItems/obj/Debug/DynamicMenuItems.csproj.AssemblyReference.cache
index 94c160f..54c0b7d 100644
Binary files a/DynamicMenuItems/obj/Debug/DynamicMenuItems.csproj.AssemblyReference.cache and b/DynamicMenuItems/obj/Debug/DynamicMenuItems.csproj.AssemblyReference.cache differ
diff --git a/DynamicMenuItems/obj/Debug/DynamicMenuItems.csproj.CoreCompileInputs.cache b/DynamicMenuItems/obj/Debug/DynamicMenuItems.csproj.CoreCompileInputs.cache
index ab341fe..b00b7c4 100644
--- a/DynamicMenuItems/obj/Debug/DynamicMenuItems.csproj.CoreCompileInputs.cache
+++ b/DynamicMenuItems/obj/Debug/DynamicMenuItems.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-d2bb09221837221f875fcd4652cd9c1d74fd34d1
+32b1ba0bfbae947ce449f27cb464c37775844145
diff --git a/DynamicMenuItems/obj/Debug/DynamicMenuItems.csproj.FileListAbsolute.txt b/DynamicMenuItems/obj/Debug/DynamicMenuItems.csproj.FileListAbsolute.txt
index 3811261..523d508 100644
--- a/DynamicMenuItems/obj/Debug/DynamicMenuItems.csproj.FileListAbsolute.txt
+++ b/DynamicMenuItems/obj/Debug/DynamicMenuItems.csproj.FileListAbsolute.txt
@@ -20,3 +20,7 @@ H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Dynam
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\DynamicMenuItems\obj\Debug\DynamicMenuItems.csproj.CopyComplete
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\DynamicMenuItems\obj\Debug\hedynmeit.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\DynamicMenuItems\obj\Debug\hedynmeit.pdb
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\DynamicMenuItems\bin\Debug\hecryption.dll
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\DynamicMenuItems\bin\Debug\heroaming.dll
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\DynamicMenuItems\bin\Debug\hecryption.pdb
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\DynamicMenuItems\bin\Debug\heroaming.pdb
diff --git a/DynamicMenuItems/obj/Debug/de/hedynmeit.resources.dll b/DynamicMenuItems/obj/Debug/de/hedynmeit.resources.dll
index bb37806..d2937c0 100644
Binary files a/DynamicMenuItems/obj/Debug/de/hedynmeit.resources.dll and b/DynamicMenuItems/obj/Debug/de/hedynmeit.resources.dll differ
diff --git a/DynamicMenuItems/obj/Debug/en/hedynmeit.resources.dll b/DynamicMenuItems/obj/Debug/en/hedynmeit.resources.dll
index 9636d01..0cf7c32 100644
Binary files a/DynamicMenuItems/obj/Debug/en/hedynmeit.resources.dll and b/DynamicMenuItems/obj/Debug/en/hedynmeit.resources.dll differ
diff --git a/DynamicMenuItems/obj/Debug/hedynmeit.dll b/DynamicMenuItems/obj/Debug/hedynmeit.dll
index 81dcdf1..e385bb5 100644
Binary files a/DynamicMenuItems/obj/Debug/hedynmeit.dll and b/DynamicMenuItems/obj/Debug/hedynmeit.dll differ
diff --git a/DynamicMenuItems/obj/Debug/hedynmeit.pdb b/DynamicMenuItems/obj/Debug/hedynmeit.pdb
index 9024fb1..2e7d9ec 100644
Binary files a/DynamicMenuItems/obj/Debug/hedynmeit.pdb and b/DynamicMenuItems/obj/Debug/hedynmeit.pdb differ
diff --git a/Test_DynamicMenuItems/Form1.cs b/Test_DynamicMenuItems/Form1.cs
index bcd6e67..65ab614 100644
--- a/Test_DynamicMenuItems/Form1.cs
+++ b/Test_DynamicMenuItems/Form1.cs
@@ -130,6 +130,8 @@ namespace Test_DynamicMenuItems
dmi.Group = "Bundle";
dmi.Key = "License";
dmi.Menu = subtestToolStripMenuItem;
+ //dmi.BackColor = Color.FromArgb(60, 60, 60);
+ //dmi.ForeColor = SystemColors.ControlDark;
dmi.AddMenuItem("NX91110"); //Einen Menüeintrag erzeugen
}
@@ -146,6 +148,8 @@ namespace Test_DynamicMenuItems
dmi.Group = "Bundle";
dmi.Key = "License";
dmi.Menu = subtestToolStripMenuItem;
+ dmi.BackColor = Color.FromArgb(60, 60, 60);
+ dmi.ForeColor = SystemColors.ControlDark;
string[] items = { "NX91110", "NX93300", "SC13500" };
dmi.AddMenuItems(items); //Menüeinträge aus einer List erzeugen
@@ -163,6 +167,8 @@ namespace Test_DynamicMenuItems
dmi.Group = "Bundle";
dmi.Key = "License";
dmi.Menu = subtestToolStripMenuItem;
+ dmi.BackColor = Color.FromArgb(60, 60, 60);
+ dmi.ForeColor = SystemColors.ControlDark;
dmi.AddMenuItemsFromXML(); //Alle Menüeinträge aus einer XML-Datei erzeugen
}
diff --git a/Test_DynamicMenuItems/bin/Debug/Test_DynamicMenuItems.exe b/Test_DynamicMenuItems/bin/Debug/Test_DynamicMenuItems.exe
index f7df3e0..508b0b9 100644
Binary files a/Test_DynamicMenuItems/bin/Debug/Test_DynamicMenuItems.exe and b/Test_DynamicMenuItems/bin/Debug/Test_DynamicMenuItems.exe differ
diff --git a/Test_DynamicMenuItems/bin/Debug/Test_DynamicMenuItems.pdb b/Test_DynamicMenuItems/bin/Debug/Test_DynamicMenuItems.pdb
index 09e2675..695ccfc 100644
Binary files a/Test_DynamicMenuItems/bin/Debug/Test_DynamicMenuItems.pdb and b/Test_DynamicMenuItems/bin/Debug/Test_DynamicMenuItems.pdb differ
diff --git a/Test_DynamicMenuItems/bin/Debug/de/hedynmeit.resources.dll b/Test_DynamicMenuItems/bin/Debug/de/hedynmeit.resources.dll
index bb37806..f82f0ea 100644
Binary files a/Test_DynamicMenuItems/bin/Debug/de/hedynmeit.resources.dll and b/Test_DynamicMenuItems/bin/Debug/de/hedynmeit.resources.dll differ
diff --git a/Test_DynamicMenuItems/bin/Debug/en/hedynmeit.resources.dll b/Test_DynamicMenuItems/bin/Debug/en/hedynmeit.resources.dll
index 9636d01..224c8bf 100644
Binary files a/Test_DynamicMenuItems/bin/Debug/en/hedynmeit.resources.dll and b/Test_DynamicMenuItems/bin/Debug/en/hedynmeit.resources.dll differ
diff --git a/Test_DynamicMenuItems/bin/Debug/hecryption.dll b/Test_DynamicMenuItems/bin/Debug/hecryption.dll
new file mode 100644
index 0000000..faed5dd
Binary files /dev/null and b/Test_DynamicMenuItems/bin/Debug/hecryption.dll differ
diff --git a/Test_DynamicMenuItems/bin/Debug/hecryption.pdb b/Test_DynamicMenuItems/bin/Debug/hecryption.pdb
new file mode 100644
index 0000000..7f8d97f
Binary files /dev/null and b/Test_DynamicMenuItems/bin/Debug/hecryption.pdb differ
diff --git a/Test_DynamicMenuItems/bin/Debug/hedynmeit.dll b/Test_DynamicMenuItems/bin/Debug/hedynmeit.dll
index 81dcdf1..f300587 100644
Binary files a/Test_DynamicMenuItems/bin/Debug/hedynmeit.dll and b/Test_DynamicMenuItems/bin/Debug/hedynmeit.dll differ
diff --git a/Test_DynamicMenuItems/bin/Debug/hedynmeit.pdb b/Test_DynamicMenuItems/bin/Debug/hedynmeit.pdb
index 9024fb1..484b615 100644
Binary files a/Test_DynamicMenuItems/bin/Debug/hedynmeit.pdb and b/Test_DynamicMenuItems/bin/Debug/hedynmeit.pdb differ
diff --git a/Test_DynamicMenuItems/bin/Debug/heroaming.dll b/Test_DynamicMenuItems/bin/Debug/heroaming.dll
new file mode 100644
index 0000000..2500ae6
Binary files /dev/null and b/Test_DynamicMenuItems/bin/Debug/heroaming.dll differ
diff --git a/Test_DynamicMenuItems/bin/Debug/heroaming.pdb b/Test_DynamicMenuItems/bin/Debug/heroaming.pdb
new file mode 100644
index 0000000..f6499b5
Binary files /dev/null and b/Test_DynamicMenuItems/bin/Debug/heroaming.pdb differ
diff --git a/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.csproj.AssemblyReference.cache b/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.csproj.AssemblyReference.cache
index b47d469..d3f332c 100644
Binary files a/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.csproj.AssemblyReference.cache and b/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.csproj.AssemblyReference.cache differ
diff --git a/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.csproj.FileListAbsolute.txt b/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.csproj.FileListAbsolute.txt
index c488fc8..d9fae4f 100644
--- a/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.csproj.FileListAbsolute.txt
+++ b/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.csproj.FileListAbsolute.txt
@@ -19,3 +19,7 @@ H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Test_
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Test_DynamicMenuItems\obj\Debug\Test_DynamicMenuItems.exe
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Test_DynamicMenuItems\obj\Debug\Test_DynamicMenuItems.pdb
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Test_DynamicMenuItems\bin\Debug\hedynmeit.dll
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Test_DynamicMenuItems\bin\Debug\hecryption.dll
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Test_DynamicMenuItems\bin\Debug\heroaming.dll
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Test_DynamicMenuItems\bin\Debug\hecryption.pdb
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Test_DynamicMenuItems\bin\Debug\heroaming.pdb
diff --git a/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.exe b/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.exe
index f7df3e0..508b0b9 100644
Binary files a/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.exe and b/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.exe differ
diff --git a/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.pdb b/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.pdb
index 09e2675..695ccfc 100644
Binary files a/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.pdb and b/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.pdb differ