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