diff --git a/.vs/ProjectSettings.json b/.vs/ProjectSettings.json new file mode 100644 index 0000000..f8b4888 --- /dev/null +++ b/.vs/ProjectSettings.json @@ -0,0 +1,3 @@ +{ + "CurrentProjectSetting": null +} \ No newline at end of file diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..c11f99b --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,8 @@ +{ + "ExpandedNodes": [ + "", + "\\Co0nSearchC" + ], + "SelectedNode": "\\Co0nSearchC", + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/.vs/config/applicationhost.config b/.vs/config/applicationhost.config new file mode 100644 index 0000000..1bc607e --- /dev/null +++ b/.vs/config/applicationhost.config @@ -0,0 +1,1015 @@ + + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite new file mode 100644 index 0000000..e973c22 Binary files /dev/null and b/.vs/slnx.sqlite differ diff --git a/.vs/tasks.vs.json b/.vs/tasks.vs.json new file mode 100644 index 0000000..ea13ef9 --- /dev/null +++ b/.vs/tasks.vs.json @@ -0,0 +1,10 @@ +{ + "version": "0.2.1", + "tasks": [ + { + "taskName": "Task-CSearch-Installer", + "appliesTo": "CSearch-Installer/", + "type": "launch" + } + ] +} \ No newline at end of file diff --git a/CSearch.sln b/CSearch.sln index 2749564..b219b2c 100644 --- a/CSearch.sln +++ b/CSearch.sln @@ -1,6 +1,6 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Express 15 for Windows Desktop +# Visual Studio 15 VisualStudioVersion = 15.0.27703.2026 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSearch", "Co0nSearchC\CSearch.csproj", "{C965BC14-83D0-40D5-A055-3C2BE8210691}" @@ -8,22 +8,65 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSearch", "Co0nSearchC\CSea {4DE7935F-7954-4329-B40A-E0F03762D696} = {4DE7935F-7954-4329-B40A-E0F03762D696} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Co0nUtilZ", "..\..\..\..\..\mitgebrachtes\Entwicklungen\C#\Co0nUtilZ\Co0nUtilZ\Co0nUtilZ.csproj", "{4DE7935F-7954-4329-B40A-E0F03762D696}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Co0nUtilZ", "..\coonutils\Co0nUtilZ\Co0nUtilZ.csproj", "{4DE7935F-7954-4329-B40A-E0F03762D696}" +EndProject +Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "Installer", "Installer\Installer.vdproj", "{C648C1CB-FC11-45C0-A891-713B2CE45888}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Co0n_GUI", "..\..\Co0n_GUI\Co0n_GUI\Co0n_GUI\Co0n_GUI.csproj", "{EEF24D03-1187-4763-9998-BA98E43630AD}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 + x64|Any CPU = x64|Any CPU + x64|x64 = x64|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {C965BC14-83D0-40D5-A055-3C2BE8210691}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C965BC14-83D0-40D5-A055-3C2BE8210691}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C965BC14-83D0-40D5-A055-3C2BE8210691}.Debug|x64.ActiveCfg = Debug|x64 + {C965BC14-83D0-40D5-A055-3C2BE8210691}.Debug|x64.Build.0 = Debug|x64 {C965BC14-83D0-40D5-A055-3C2BE8210691}.Release|Any CPU.ActiveCfg = Release|Any CPU {C965BC14-83D0-40D5-A055-3C2BE8210691}.Release|Any CPU.Build.0 = Release|Any CPU + {C965BC14-83D0-40D5-A055-3C2BE8210691}.Release|x64.ActiveCfg = Release|x64 + {C965BC14-83D0-40D5-A055-3C2BE8210691}.Release|x64.Build.0 = Release|x64 + {C965BC14-83D0-40D5-A055-3C2BE8210691}.x64|Any CPU.ActiveCfg = Release|Any CPU + {C965BC14-83D0-40D5-A055-3C2BE8210691}.x64|Any CPU.Build.0 = Release|Any CPU + {C965BC14-83D0-40D5-A055-3C2BE8210691}.x64|x64.ActiveCfg = Release|x64 + {C965BC14-83D0-40D5-A055-3C2BE8210691}.x64|x64.Build.0 = Release|x64 {4DE7935F-7954-4329-B40A-E0F03762D696}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4DE7935F-7954-4329-B40A-E0F03762D696}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4DE7935F-7954-4329-B40A-E0F03762D696}.Debug|x64.ActiveCfg = Debug|Any CPU + {4DE7935F-7954-4329-B40A-E0F03762D696}.Debug|x64.Build.0 = Debug|Any CPU {4DE7935F-7954-4329-B40A-E0F03762D696}.Release|Any CPU.ActiveCfg = Release|Any CPU {4DE7935F-7954-4329-B40A-E0F03762D696}.Release|Any CPU.Build.0 = Release|Any CPU + {4DE7935F-7954-4329-B40A-E0F03762D696}.Release|x64.ActiveCfg = Release|Any CPU + {4DE7935F-7954-4329-B40A-E0F03762D696}.Release|x64.Build.0 = Release|Any CPU + {4DE7935F-7954-4329-B40A-E0F03762D696}.x64|Any CPU.ActiveCfg = x64|Any CPU + {4DE7935F-7954-4329-B40A-E0F03762D696}.x64|Any CPU.Build.0 = x64|Any CPU + {4DE7935F-7954-4329-B40A-E0F03762D696}.x64|x64.ActiveCfg = x64|Any CPU + {4DE7935F-7954-4329-B40A-E0F03762D696}.x64|x64.Build.0 = x64|Any CPU + {C648C1CB-FC11-45C0-A891-713B2CE45888}.Debug|Any CPU.ActiveCfg = Debug + {C648C1CB-FC11-45C0-A891-713B2CE45888}.Debug|x64.ActiveCfg = Debug + {C648C1CB-FC11-45C0-A891-713B2CE45888}.Release|Any CPU.ActiveCfg = Release + {C648C1CB-FC11-45C0-A891-713B2CE45888}.Release|Any CPU.Build.0 = Release + {C648C1CB-FC11-45C0-A891-713B2CE45888}.Release|x64.ActiveCfg = Release + {C648C1CB-FC11-45C0-A891-713B2CE45888}.x64|Any CPU.ActiveCfg = Release + {C648C1CB-FC11-45C0-A891-713B2CE45888}.x64|x64.ActiveCfg = Release + {EEF24D03-1187-4763-9998-BA98E43630AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EEF24D03-1187-4763-9998-BA98E43630AD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EEF24D03-1187-4763-9998-BA98E43630AD}.Debug|x64.ActiveCfg = Debug|Any CPU + {EEF24D03-1187-4763-9998-BA98E43630AD}.Debug|x64.Build.0 = Debug|Any CPU + {EEF24D03-1187-4763-9998-BA98E43630AD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EEF24D03-1187-4763-9998-BA98E43630AD}.Release|Any CPU.Build.0 = Release|Any CPU + {EEF24D03-1187-4763-9998-BA98E43630AD}.Release|x64.ActiveCfg = Release|Any CPU + {EEF24D03-1187-4763-9998-BA98E43630AD}.Release|x64.Build.0 = Release|Any CPU + {EEF24D03-1187-4763-9998-BA98E43630AD}.x64|Any CPU.ActiveCfg = Release|Any CPU + {EEF24D03-1187-4763-9998-BA98E43630AD}.x64|Any CPU.Build.0 = Release|Any CPU + {EEF24D03-1187-4763-9998-BA98E43630AD}.x64|x64.ActiveCfg = Release|Any CPU + {EEF24D03-1187-4763-9998-BA98E43630AD}.x64|x64.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Co0nSearchC/CSearch.csproj b/Co0nSearchC/CSearch.csproj index dd7d46f..0e293db 100644 --- a/Co0nSearchC/CSearch.csproj +++ b/Co0nSearchC/CSearch.csproj @@ -54,7 +54,7 @@ false - true + false F2C27C113FF455ED4178851B1CA496E9D1B812A6 @@ -180,10 +180,26 @@ - + + {eef24d03-1187-4763-9998-ba98e43630ad} + Co0n_GUI + + {4de7935f-7954-4329-b40a-e0f03762d696} Co0nUtilZ + + + False + + + + + Include + True + File + + \ No newline at end of file diff --git a/Co0nSearchC/F_Main.Designer.cs b/Co0nSearchC/F_Main.Designer.cs index 1517435..8ceef64 100644 --- a/Co0nSearchC/F_Main.Designer.cs +++ b/Co0nSearchC/F_Main.Designer.cs @@ -1,4 +1,6 @@ -namespace CSearch +using Co0n_GUI; + +namespace CSearch { partial class F_Main { @@ -31,7 +33,8 @@ private void InitializeComponent() this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(F_Main)); this.lstFiles = new System.Windows.Forms.ListBox(); - this.txtSearch = new System.Windows.Forms.TextBox(); + //this.txtSearch = new System.Windows.Forms.TextBox(); + this.txtSearch = new Co0n_GUI.C_HintTextbox("Bitte mindestens zwei Zeichen eingeben und mit Enter bestätigen."); this.lblCount = new System.Windows.Forms.Label(); this.menuStrip1 = new System.Windows.Forms.MenuStrip(); this.programmToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -40,12 +43,12 @@ private void InitializeComponent() this.suchordnerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.überToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.überDiesesProgrammToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.changelogToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.grpSearch = new System.Windows.Forms.GroupBox(); this.grpResults = new System.Windows.Forms.GroupBox(); this.grpState = new System.Windows.Forms.GroupBox(); this.lblState = new System.Windows.Forms.Label(); this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); - this.changelogToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.menuStrip1.SuspendLayout(); this.grpSearch.SuspendLayout(); this.grpResults.SuspendLayout(); @@ -151,6 +154,13 @@ private void InitializeComponent() this.überDiesesProgrammToolStripMenuItem.Text = "Über dieses Programm"; this.überDiesesProgrammToolStripMenuItem.Click += new System.EventHandler(this.überDiesesProgrammToolStripMenuItem_Click); // + // changelogToolStripMenuItem + // + this.changelogToolStripMenuItem.Name = "changelogToolStripMenuItem"; + this.changelogToolStripMenuItem.Size = new System.Drawing.Size(194, 22); + this.changelogToolStripMenuItem.Text = "Changelog"; + this.changelogToolStripMenuItem.Click += new System.EventHandler(this.changelogToolStripMenuItem_Click); + // // grpSearch // this.grpSearch.Controls.Add(this.txtSearch); @@ -197,13 +207,6 @@ private void InitializeComponent() this.lblState.TabIndex = 3; this.lblState.Text = "Suche inaktiv."; // - // changelogToolStripMenuItem - // - this.changelogToolStripMenuItem.Name = "changelogToolStripMenuItem"; - this.changelogToolStripMenuItem.Size = new System.Drawing.Size(194, 22); - this.changelogToolStripMenuItem.Text = "Changelog"; - this.changelogToolStripMenuItem.Click += new System.EventHandler(this.changelogToolStripMenuItem_Click); - // // F_Main // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); diff --git a/Co0nSearchC/F_Main.cs b/Co0nSearchC/F_Main.cs index d8236cd..ba48d68 100644 --- a/Co0nSearchC/F_Main.cs +++ b/Co0nSearchC/F_Main.cs @@ -19,10 +19,11 @@ public partial class F_Main : Form { public F_Main(bool showhiddenfiles) { - this._showhiddenfiles = showhiddenfiles; + this._showhiddenfiles = showhiddenfiles; InitializeComponent(); } + private Color OriginalBackgroundColor; private bool _showhiddenfiles = false; // Find hiddenfiles too... public C_Settings settings; @@ -44,6 +45,8 @@ private void HandleFolderProcessed(object sender) { processedfolders += indexer.foldersProcessedsoFar; } + + this.updateCountLabel("Bisher " + processedfolders.ToString() + " Ordner durchsucht -> " + this._items.ToString() + " Elemente gefunden..."); } @@ -72,6 +75,8 @@ private void HandleItemsFound(object sender, List newitem //DEBUG ENDE */ + float averange = (float)processedfolders / (float)this._items; + this.updateFileListAndLabels(false, newitems, "Bisher " + processedfolders + " Ordner durchsucht -> " + this._items.ToString() + " Elemente gefunden...", "Suche läuft (in " + this._runningthreads.ToString() + " Basisordnern):"); } @@ -138,19 +143,31 @@ private void HandleSearchfinished(object sender, String msg) totalitemsfound.AddRange(indexer.FoundItems); } + string result = ""; + float averange = (float)processedfolders / (float)Math.Round(ts.TotalSeconds, 2); + if (totalitemsfound.Count > 0) + { + result = processedfolders.ToString() + " Ordner durchsucht (" + Math.Round(averange, 0).ToString() + " Ordner/Sekunde) -> " + totalitemsfound.Count.ToString() + " Elemente gefunden..."; + } + else { + result = processedfolders.ToString() + " Ordner durchsucht (" + Math.Round(averange, 0).ToString() + " Ordner/Sekunde) -> leider keine Elemente gefunden..."; + } - - string result = processedfolders.ToString() + " Ordner durchsucht -> " + totalitemsfound.Count.ToString() + " Elemente gefunden..."; + this.updateFileListAndLabels(true, totalitemsfound, result, state); } + //Suchinfo's einfärben + this.lblState.BackColor = Color.LightGreen; + this.lblCount.BackColor = Color.LightGreen; } private void HandleSearchStarted(object sender, String msg) - { + {//Wird beim Start einer neuen Suche (von jedem Thread) aufgerufen + this.SearchStarted = DateTime.Now; this._runningthreads++; @@ -176,6 +193,7 @@ private void updateFileListAndLabels(bool clearlist, List } this.lstFiles.Items.AddRange(items.ToArray()); + this.lstFiles.ClearSelected(); //Labels aktualisieren this.updateCountLabel(resultmsg); @@ -214,10 +232,13 @@ private void updateCountLabel(string msg) this.lblCount.Text = msg; } } - + /// + /// Startet einen neue Suche + /// + /// private void startSearch(String searchfor) { - //this.filesfound=new List(); //DBEUG + //this.filesfound=new List(); //DEBUG this.lstFiles.Items.Clear(); this._items = 0; @@ -226,9 +247,12 @@ private void startSearch(String searchfor) //this._runningthreads += 1; indexer.FindItems(searchfor, true); + this.lblState.Text = "Suche läuft(in " + this._runningthreads.ToString() + " Basisordnern):"; } - //indexers[0].FindItems(searchfor, true); //TODO: + //Suchinfo's einfärben + this.lblState.BackColor = Color.Yellow; + this.lblCount.BackColor = Color.Yellow; } @@ -285,12 +309,13 @@ private void Form1_Load(object sender, EventArgs e) { // Start der Mainform this.getSettings(); intializeIndexers(); + this.OriginalBackgroundColor = this.lblState.BackColor; this.Text = Program.APPNAME + " Version: " + Program.VERSION.ToString() + " (" + Program.VERSIONDATE + ")"; if (this._showhiddenfiles) { this.Text += " (include hidden)"; - } + } } private void lstFiles_SelectedIndexChanged(object sender, EventArgs e) @@ -326,6 +351,9 @@ private void StopSeachers() } } + //Suchinfo's einfärben + this.lblState.BackColor = this.OriginalBackgroundColor; + this.lblCount.BackColor = this.OriginalBackgroundColor; } /* @@ -403,7 +431,7 @@ private void openSettingsDialog() private void überDiesesProgrammToolStripMenuItem_Click(object sender, EventArgs e) { String title = "Über dieses Programm:"; - String msg = Program.APPNAME + " Version: " + Program.VERSION.ToString() + " (" + Program.VERSIONDATE + ")" + "\r\n\r\nCSearch: dient der rekursiven multithreaded Suche nach Dateien und Ordnern in verschiedenen Basisordnern.\r\nDas Ziel ist es, eine schnelle Suche in verschiedenenn Ordnerstrukturen gleichzeitig zu ermöglichen\r\nund dabei ein einfacheres Handling und eines bessere Geschwindigkeit als die integrierte Windowssuche (welche viel detaillierter sucht, aber wesentlich mehr Zeit benötigt) zu bieten.\r\n\r\nCopyright (C) <2018> \r\n\r\n This program is free software: you can redistribute it and/or modify\r\n it under the terms of the GNU General Public License as published by\r\n the Free Software Foundation, either version 3 of the License, or\r\n (at your option) any later version.\r\n\r\n This program is distributed in the hope that it will be useful,\r\n but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n GNU General Public License for more details.\r\n\r\n You should have received a copy of the GNU General Public License\r\n along with this program. If not, see .\r\n\r\nQuellcode unter:\r\nhttps://github.com/derco0n/CSearch"; + String msg = Program.APPNAME + " Version: " + Program.VERSION.ToString() + " (" + Program.VERSIONDATE + ")" + "\r\n\r\nCSearch: dient der rekursiven multithreaded Suche nach Dateien und Ordnern in verschiedenen Basisordnern.\r\nDas Ziel ist es, eine schnelle Suche in verschiedenenn Ordnerstrukturen gleichzeitig zu ermöglichen\r\nund dabei ein einfacheres Handling und eines bessere Geschwindigkeit als die integrierte Windowssuche (welche viel detaillierter sucht, aber wesentlich mehr Zeit benötigt) zu bieten.\r\n\r\nDeveloped by <2019>\r\n\r\n This program is free software: you can redistribute it and/or modify\r\n it under the terms of the GNU General Public License as published by\r\n the Free Software Foundation, either version 3 of the License, or\r\n (at your option) any later version.\r\n\r\n This program is distributed in the hope that it will be useful,\r\n but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n GNU General Public License for more details.\r\n\r\n You should have received a copy of the GNU General Public License\r\n along with this program. If not, see .\r\n\r\nQuellcode unter:\r\nhttps://github.com/derco0n/CSearch"; Form AboutForm = new F_About(msg, title); AboutForm.ShowDialog(); } @@ -412,7 +440,8 @@ private void überDiesesProgrammToolStripMenuItem_Click(object sender, EventArgs private void lstFiles_MouseHover(object sender, EventArgs e) { - } + this.lstFiles.Focus(); + } private void lstFiles_SelectedValueChanged(object sender, EventArgs e) { @@ -450,35 +479,25 @@ private void grpResults_Enter(object sender, EventArgs e) private void lstFiles_MouseMove(object sender, MouseEventArgs e) { - //Mousepoint hovers Listbox: - //Determine Item by cursor-position and do something with it... - - /* - try - { - ListBox objListBox = (ListBox)sender; - int itemIndex = -1; - - if (objListBox.ItemHeight != 0) - { - itemIndex = e.Y / objListBox.ItemHeight; - itemIndex += objListBox.TopIndex; - } + // if (this._runningthreads == 0) { + //Nur wenn kein Suchthread läuft... - if (itemIndex >= 0) + //Index des Item unterm Mauszeiger ermitteln + Point point = lstFiles.PointToClient(Cursor.Position); + int index = lstFiles.IndexFromPoint(point); + if (index < 0) { - C_FilesIndexerElement highlightedelement = (C_FilesIndexerElement)lstFiles.Items[itemIndex]; - ToolTip newToolTip = new ToolTip(); - newToolTip.ShowAlways = true; - newToolTip.UseFading = true; - newToolTip.Show(highlightedelement.fileInfo.LastWriteTime.ToLocalTime().ToString(), lstFiles); + return; } + + //Wenn der Index positiv ist, also existiert, dieses Element auswählen... + //...wodurch es markiert wird... + lstFiles.SelectedIndex = index; - } - catch (Exception ex) - { - } - */ + + //} + + } private void txtSearch_KeyPress(object sender, KeyPressEventArgs e) @@ -489,18 +508,17 @@ private void txtSearch_KeyPress(object sender, KeyPressEventArgs e) private void txtSearch_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) - { + {//Wenn im Suchfeld jemand ENTER drückt //Enter pressed - this.StopSeachers(); - - + this.StopSeachers(); //Laufende Suchthreads beenden if (this.txtSearch.Text.Length >= 2) - { + {// Wenn der neue Suchbgeriff mindestens 2 Zeichen hat, neue Suche starten. this.updateCountLabel("Bisher keine Daten."); this.updateStateLabel("Suche beginnt..."); this.startSearch(this.txtSearch.Text); } + //Verhindern dass ENTER weitere Auswirkungen hat (erneute Ereignisbehandlung oder Zeilenumbrug um Suchstring) e.Handled = true; e.SuppressKeyPress = true; } @@ -510,6 +528,7 @@ private void changelogToolStripMenuItem_Click(object sender, EventArgs e) { String title = "Changelog:"; String msg = ""; + msg += "Version 0.160 (20190904):\r\n=========================\r\n- Added:\r\n\t- Averange folders per second\r\n\t- Colored Statustext while searching\r\n\t- Highlighting Listelement while pointing with Mouse\r\n\r\n"; msg += "Version 0.151 (20181126):\r\n=========================\r\n- fixed Bugs:\r\n\t- Stopping searchers (e.g. when changing folders) and waiting for them to finish \r\n\r\n"; msg += "Version 0.150 (20181126):\r\n=========================\r\n- Added:\r\n\t- En-/Disabling of Searchdirectories\r\n- fixed Bugs:\r\n\t- Fixed wrong namespaces in source code\r\n\r\n"; msg += "Version 0.144 (20181123):\r\n=========================\r\n- Added:\r\n\t- Changelog\r\n- fixed Bugs:\r\n\t- Itemlist behind statusbar\r\n"; diff --git a/Co0nSearchC/Program.cs b/Co0nSearchC/Program.cs index 1ac12f7..34c07d1 100644 --- a/Co0nSearchC/Program.cs +++ b/Co0nSearchC/Program.cs @@ -10,8 +10,8 @@ public static class Program { public static String APPNAME = "CSearch"; - public static float VERSION = 0.151f; - public static String VERSIONDATE = "20181126"; + public static float VERSION = 0.160f; + public static String VERSIONDATE = "20190904"; /// /// Der Haupteinstiegspunkt für die Anwendung. /// diff --git a/Co0nSearchC/bin/Release/CSearch.exe b/Co0nSearchC/bin/Release/CSearch.exe index b60cec8..dc353d1 100644 Binary files a/Co0nSearchC/bin/Release/CSearch.exe and b/Co0nSearchC/bin/Release/CSearch.exe differ diff --git a/Co0nSearchC/bin/Release/Co0nUtilZ.dll b/Co0nSearchC/bin/Release/Co0nUtilZ.dll index e0a19b9..6a2c9a6 100644 Binary files a/Co0nSearchC/bin/Release/Co0nUtilZ.dll and b/Co0nSearchC/bin/Release/Co0nUtilZ.dll differ diff --git a/Co0nSearchC/bin/Release/Co0n_GUI.dll b/Co0nSearchC/bin/Release/Co0n_GUI.dll new file mode 100644 index 0000000..cd2b1cc Binary files /dev/null and b/Co0nSearchC/bin/Release/Co0n_GUI.dll differ diff --git a/Co0nSearchC/bin/Release/Co0n_GUI.pdb b/Co0nSearchC/bin/Release/Co0n_GUI.pdb new file mode 100644 index 0000000..77ec365 Binary files /dev/null and b/Co0nSearchC/bin/Release/Co0n_GUI.pdb differ diff --git a/Co0nSearchC/obj/Debug/CSearch.application b/Co0nSearchC/obj/Debug/CSearch.application index 297922d..fea692c 100644 --- a/Co0nSearchC/obj/Debug/CSearch.application +++ b/Co0nSearchC/obj/Debug/CSearch.application @@ -7,14 +7,14 @@ - + - PJFy1otaQzHdEKn9TLmNVOCugqYKfSUqzip+Be17htg= + sUN/oAPNlgUh970QCd/HqW8p8KVzuv+bOp66cmfmD0M= diff --git a/Co0nSearchC/obj/Debug/CSearch.csproj.CoreCompileInputs.cache b/Co0nSearchC/obj/Debug/CSearch.csproj.CoreCompileInputs.cache index 369c493..6e7517a 100644 --- a/Co0nSearchC/obj/Debug/CSearch.csproj.CoreCompileInputs.cache +++ b/Co0nSearchC/obj/Debug/CSearch.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -4c5b1f8fde503db5bf7fc388af6602bf81683f87 +e826c05cf65901f2aeca58f1090aaf7235979f90 diff --git a/Co0nSearchC/obj/Debug/CSearch.csproj.FileListAbsolute.txt b/Co0nSearchC/obj/Debug/CSearch.csproj.FileListAbsolute.txt index 6b0d013..8af2853 100644 --- a/Co0nSearchC/obj/Debug/CSearch.csproj.FileListAbsolute.txt +++ b/Co0nSearchC/obj/Debug/CSearch.csproj.FileListAbsolute.txt @@ -38,3 +38,25 @@ C:\Users\dmarx\source\repos\CSearch\Co0nSearchC\obj\Debug\CSearch.pdb C:\Users\dmarx\source\repos\CSearch\Co0nSearchC\obj\Debug\CSearch.F_About.resources C:\Users\dmarx\source\repos\CSearch\Co0nSearchC\obj\Debug\CSearch.F_Main.resources C:\Users\dmarx\source\repos\CSearch\Co0nSearchC\obj\Debug\CSearch.F_Settings.resources +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\bin\Debug\CSearch.exe.config +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\bin\Debug\CSearch.exe.manifest +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\bin\Debug\CSearch.application +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\bin\Debug\CSearch.exe +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\bin\Debug\CSearch.pdb +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\bin\Debug\Co0nUtilZ.dll +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\bin\Debug\Co0nUtilZ.pdb +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Debug\CSearch.csprojAssemblyReference.cache +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Debug\CSearch.F_About.resources +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Debug\CSearch.F_Main.resources +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Debug\CSearch.F_Settings.resources +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Debug\CSearch.Properties.Resources.resources +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Debug\CSearch.csproj.GenerateResource.cache +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Debug\CSearch.csproj.CoreCompileInputs.cache +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Debug\CSearch.TrustInfo.xml +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Debug\CSearch.exe.manifest +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Debug\CSearch.application +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Debug\CSearch.csproj.CopyComplete +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Debug\CSearch.exe +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Debug\CSearch.pdb +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\bin\Debug\Co0n_GUI.dll +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\bin\Debug\Co0n_GUI.pdb diff --git a/Co0nSearchC/obj/Debug/CSearch.csproj.GenerateResource.cache b/Co0nSearchC/obj/Debug/CSearch.csproj.GenerateResource.cache index 798bb5f..ae55afd 100644 Binary files a/Co0nSearchC/obj/Debug/CSearch.csproj.GenerateResource.cache and b/Co0nSearchC/obj/Debug/CSearch.csproj.GenerateResource.cache differ diff --git a/Co0nSearchC/obj/Debug/CSearch.csprojAssemblyReference.cache b/Co0nSearchC/obj/Debug/CSearch.csprojAssemblyReference.cache index 29f394e..9cff6d7 100644 Binary files a/Co0nSearchC/obj/Debug/CSearch.csprojAssemblyReference.cache and b/Co0nSearchC/obj/Debug/CSearch.csprojAssemblyReference.cache differ diff --git a/Co0nSearchC/obj/Debug/CSearch.exe b/Co0nSearchC/obj/Debug/CSearch.exe index 1d2828d..5ce708d 100644 Binary files a/Co0nSearchC/obj/Debug/CSearch.exe and b/Co0nSearchC/obj/Debug/CSearch.exe differ diff --git a/Co0nSearchC/obj/Debug/CSearch.exe.manifest b/Co0nSearchC/obj/Debug/CSearch.exe.manifest index 645b7cb..43ac2b2 100644 --- a/Co0nSearchC/obj/Debug/CSearch.exe.manifest +++ b/Co0nSearchC/obj/Debug/CSearch.exe.manifest @@ -42,6 +42,18 @@ + + + + + + + + + 0n66ZwxKJ6DHlwgsIv/L3x6TvCgoE6knO6dZoBMQIAs= + + + @@ -50,19 +62,19 @@ - lOnpi+1CAUsjZe+XyLzX9JWPvxgDIe+sEjAFPMEkvXQ= + D25eq1P/TNyZZ3QxbHSWD7I830dvcRWRzjB4c70sCIo= - + - rlDVNpmEybQGDxz3uOK0ANGqtJRleH+2TW+ifPcbIXU= + 740G0xl77HomijzCNyymFG7eVFwjY+GZehS1VfwBJUM= diff --git a/Co0nSearchC/obj/Debug/CSearch.pdb b/Co0nSearchC/obj/Debug/CSearch.pdb index 2bee79d..00ba98a 100644 Binary files a/Co0nSearchC/obj/Debug/CSearch.pdb and b/Co0nSearchC/obj/Debug/CSearch.pdb differ diff --git a/Co0nSearchC/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Co0nSearchC/obj/Debug/DesignTimeResolveAssemblyReferences.cache index 2cad163..5e6e6d9 100644 Binary files a/Co0nSearchC/obj/Debug/DesignTimeResolveAssemblyReferences.cache and b/Co0nSearchC/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/Co0nSearchC/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Co0nSearchC/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index b45bbbd..4e65d54 100644 Binary files a/Co0nSearchC/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/Co0nSearchC/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/Co0nSearchC/obj/Release/CSearch.application b/Co0nSearchC/obj/Release/CSearch.application index 2695a4a..7150d89 100644 --- a/Co0nSearchC/obj/Release/CSearch.application +++ b/Co0nSearchC/obj/Release/CSearch.application @@ -7,14 +7,14 @@ - + - s3nYW0D6yVRm+BGA/OpEo07OPZfyeRgYWOs6swrps0s= + ueWYDXsgfOuAvGdrVwZLrrr8Zfeu7mA/Ak0zLO2fiTQ= diff --git a/Co0nSearchC/obj/Release/CSearch.csproj.CoreCompileInputs.cache b/Co0nSearchC/obj/Release/CSearch.csproj.CoreCompileInputs.cache index e16fab6..1ecd9fc 100644 --- a/Co0nSearchC/obj/Release/CSearch.csproj.CoreCompileInputs.cache +++ b/Co0nSearchC/obj/Release/CSearch.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -1c3d9914df68f99882501a8842f13ce3d0d155c8 +20295118702cbd6fb0646a2e37ffc5ca35a74be6 diff --git a/Co0nSearchC/obj/Release/CSearch.csproj.FileListAbsolute.txt b/Co0nSearchC/obj/Release/CSearch.csproj.FileListAbsolute.txt index fcb4810..02fedf7 100644 --- a/Co0nSearchC/obj/Release/CSearch.csproj.FileListAbsolute.txt +++ b/Co0nSearchC/obj/Release/CSearch.csproj.FileListAbsolute.txt @@ -38,3 +38,25 @@ C:\Users\dmarx\source\repos\CSearch\Co0nSearchC\obj\Release\CSearch.pdb C:\Users\dmarx\source\repos\CSearch\Co0nSearchC\obj\Release\CSearch.F_About.resources C:\Users\dmarx\source\repos\CSearch\Co0nSearchC\obj\Release\CSearch.F_Main.resources C:\Users\dmarx\source\repos\CSearch\Co0nSearchC\obj\Release\CSearch.F_Settings.resources +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\bin\Release\CSearch.exe.config +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\bin\Release\CSearch.exe.manifest +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\bin\Release\CSearch.application +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\bin\Release\CSearch.exe +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\bin\Release\CSearch.pdb +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\bin\Release\Co0nUtilZ.dll +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\bin\Release\Co0nUtilZ.pdb +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Release\CSearch.csprojAssemblyReference.cache +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Release\CSearch.F_About.resources +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Release\CSearch.F_Main.resources +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Release\CSearch.F_Settings.resources +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Release\CSearch.Properties.Resources.resources +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Release\CSearch.csproj.GenerateResource.cache +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Release\CSearch.csproj.CoreCompileInputs.cache +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Release\CSearch.TrustInfo.xml +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Release\CSearch.exe.manifest +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Release\CSearch.application +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Release\CSearch.csproj.CopyComplete +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Release\CSearch.exe +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\obj\Release\CSearch.pdb +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\bin\Release\Co0n_GUI.dll +C:\Users\co0n\Source\Repos\derco0n\CSearch\Co0nSearchC\bin\Release\Co0n_GUI.pdb diff --git a/Co0nSearchC/obj/Release/CSearch.csproj.GenerateResource.cache b/Co0nSearchC/obj/Release/CSearch.csproj.GenerateResource.cache index 798bb5f..ae55afd 100644 Binary files a/Co0nSearchC/obj/Release/CSearch.csproj.GenerateResource.cache and b/Co0nSearchC/obj/Release/CSearch.csproj.GenerateResource.cache differ diff --git a/Co0nSearchC/obj/Release/CSearch.csprojAssemblyReference.cache b/Co0nSearchC/obj/Release/CSearch.csprojAssemblyReference.cache index 9f246a2..d701a41 100644 Binary files a/Co0nSearchC/obj/Release/CSearch.csprojAssemblyReference.cache and b/Co0nSearchC/obj/Release/CSearch.csprojAssemblyReference.cache differ diff --git a/Co0nSearchC/obj/Release/CSearch.exe b/Co0nSearchC/obj/Release/CSearch.exe index b60cec8..dc353d1 100644 Binary files a/Co0nSearchC/obj/Release/CSearch.exe and b/Co0nSearchC/obj/Release/CSearch.exe differ diff --git a/Co0nSearchC/obj/Release/CSearch.exe.manifest b/Co0nSearchC/obj/Release/CSearch.exe.manifest index 5261906..5092d88 100644 --- a/Co0nSearchC/obj/Release/CSearch.exe.manifest +++ b/Co0nSearchC/obj/Release/CSearch.exe.manifest @@ -42,6 +42,18 @@ + + + + + + + + + ZPlhvdTruoZWH8E7FVbmhYebCwXOmPW5gdxT1j5hdCU= + + + @@ -50,19 +62,19 @@ - /ciqdGvNGZKJ1sjuhNm/hNW2dRbU/uNUjQwEvQj/U4Q= + GNbATPjKEbYx6HiFVgAwIBND/1GbETpMF0AzafdNZ8Y= - + - iiwLKHJ39qFRE/9B9VzD9kq9B8jt8937UGZ1sbKTbs0= + GANnhwNUT/iwNbxaVg4VVD2y6A2HERGk0qo5iwtV/JY= diff --git a/Co0nSearchC/obj/Release/CSearch.pdb b/Co0nSearchC/obj/Release/CSearch.pdb index 52d1982..82da3b4 100644 Binary files a/Co0nSearchC/obj/Release/CSearch.pdb and b/Co0nSearchC/obj/Release/CSearch.pdb differ diff --git a/Co0nSearchC/obj/Release/DesignTimeResolveAssemblyReferences.cache b/Co0nSearchC/obj/Release/DesignTimeResolveAssemblyReferences.cache index 2cad163..99aa8ec 100644 Binary files a/Co0nSearchC/obj/Release/DesignTimeResolveAssemblyReferences.cache and b/Co0nSearchC/obj/Release/DesignTimeResolveAssemblyReferences.cache differ diff --git a/Co0nSearchC/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/Co0nSearchC/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache index 4895da1..460dd3e 100644 Binary files a/Co0nSearchC/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache and b/Co0nSearchC/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/Co0nSearchC/obj/x64/Debug/CSearch.csproj.CoreCompileInputs.cache b/Co0nSearchC/obj/x64/Debug/CSearch.csproj.CoreCompileInputs.cache index 0b67b41..5b43247 100644 --- a/Co0nSearchC/obj/x64/Debug/CSearch.csproj.CoreCompileInputs.cache +++ b/Co0nSearchC/obj/x64/Debug/CSearch.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -21a0762ee738e640db0b53d477a632eda9a5cb3f +df7a539b768334c7e13f131b5e83c95e6c6346fb diff --git a/Co0nSearchC/obj/x64/Release/CSearch.csproj.CoreCompileInputs.cache b/Co0nSearchC/obj/x64/Release/CSearch.csproj.CoreCompileInputs.cache index 3d7a6f9..5b43247 100644 --- a/Co0nSearchC/obj/x64/Release/CSearch.csproj.CoreCompileInputs.cache +++ b/Co0nSearchC/obj/x64/Release/CSearch.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -e318d382f009edb2c4cf3f577e65490fc4fb103a +df7a539b768334c7e13f131b5e83c95e6c6346fb diff --git a/Installer/Installer.vdproj b/Installer/Installer.vdproj new file mode 100644 index 0000000..80381a9 --- /dev/null +++ b/Installer/Installer.vdproj @@ -0,0 +1,911 @@ +"DeployProject" +{ +"VSVersion" = "3:800" +"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" +"IsWebType" = "8:FALSE" +"ProjectName" = "8:Installer" +"LanguageId" = "3:1031" +"CodePage" = "3:1252" +"UILanguageId" = "3:1031" +"SccProjectName" = "8:" +"SccLocalPath" = "8:" +"SccAuxPath" = "8:" +"SccProvider" = "8:" + "Hierarchy" + { + "Entry" + { + "MsmKey" = "8:_918257054089C9B98E74ACEDAEEE7C9C" + "OwnerKey" = "8:_B528A29C110A42FAA503A4DBEFAFB5DF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_93E1EA89A6A0AC03592F8B83E714085D" + "OwnerKey" = "8:_B528A29C110A42FAA503A4DBEFAFB5DF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B528A29C110A42FAA503A4DBEFAFB5DF" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CA30ADFDAA5994AD0DD29EB57A4ED843" + "OwnerKey" = "8:_B528A29C110A42FAA503A4DBEFAFB5DF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B528A29C110A42FAA503A4DBEFAFB5DF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_93E1EA89A6A0AC03592F8B83E714085D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_CA30ADFDAA5994AD0DD29EB57A4ED843" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_918257054089C9B98E74ACEDAEEE7C9C" + "MsmSig" = "8:_UNDEFINED" + } + } + "Configurations" + { + "Debug" + { + "DisplayName" = "8:Debug" + "IsDebugOnly" = "11:TRUE" + "IsReleaseOnly" = "11:FALSE" + "OutputFilename" = "8:Debug\\CSearch.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:2" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:" + "ComponentsUrl" = "8:" + "Items" + { + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.6.1" + { + "Name" = "8:Microsoft .NET Framework 4.6.1 (x86 and x64)" + "ProductCode" = "8:.NETFramework,Version=v4.6.1" + } + } + } + } + "Release" + { + "DisplayName" = "8:Release" + "IsDebugOnly" = "11:FALSE" + "IsReleaseOnly" = "11:TRUE" + "OutputFilename" = "8:Release\\CSearch_0.160.0.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:2" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:" + "ComponentsUrl" = "8:" + "Items" + { + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.6.1" + { + "Name" = "8:Microsoft .NET Framework 4.6.1 (x86 and x64)" + "ProductCode" = "8:.NETFramework,Version=v4.6.1" + } + } + } + } + } + "Deployable" + { + "CustomAction" + { + } + "DefaultFeature" + { + "Name" = "8:DefaultFeature" + "Title" = "8:" + "Description" = "8:" + } + "ExternalPersistence" + { + "LaunchCondition" + { + "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_467C01E09F0D4B0684A26E1A42E3B227" + { + "Name" = "8:.NET Framework" + "Message" = "8:[VSDNETMSG]" + "FrameworkVersion" = "8:.NETFramework,Version=v4.6.1" + "AllowLaterVersions" = "11:FALSE" + "InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=671728" + } + } + } + "File" + { + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_918257054089C9B98E74ACEDAEEE7C9C" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_918257054089C9B98E74ACEDAEEE7C9C" + { + "Name" = "8:System.Net.Http.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Net.Http.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_01DBAA3E66EE459296F51746CA02427D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_93E1EA89A6A0AC03592F8B83E714085D" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Co0nUtilZ, Version=0.3.1.1, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_93E1EA89A6A0AC03592F8B83E714085D" + { + "Name" = "8:Co0nUtilZ.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Co0nUtilZ.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_01DBAA3E66EE459296F51746CA02427D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CA30ADFDAA5994AD0DD29EB57A4ED843" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Co0n_GUI, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_CA30ADFDAA5994AD0DD29EB57A4ED843" + { + "Name" = "8:Co0n_GUI.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Co0n_GUI.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_01DBAA3E66EE459296F51746CA02427D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + } + "FileType" + { + } + "Folder" + { + "{3C67513D-01DD-4637-8A68-80971EB9504F}:_01DBAA3E66EE459296F51746CA02427D" + { + "DefaultLocation" = "8:[ProgramFiles64Folder][Manufacturer]\\[ProductName]" + "Name" = "8:#1925" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:TARGETDIR" + "Folders" + { + } + } + "{1525181F-901A-416C-8A58-119130FE478E}:_440D291102EB404F911F0DC176B9E987" + { + "Name" = "8:#1919" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:ProgramMenuFolder" + "Folders" + { + "{9EF0B969-E518-4E46-987F-47570745A589}:_44F4F0DE44DB45CD979C6827ECC44277" + { + "Name" = "8:CSearch" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_9768F64CC462485983C6156313C57537" + "Folders" + { + } + } + } + } + "{1525181F-901A-416C-8A58-119130FE478E}:_5024EFF13E90486EAC6682FC29CD78AB" + { + "Name" = "8:#1916" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:DesktopFolder" + "Folders" + { + } + } + } + "LaunchCondition" + { + } + "Locator" + { + } + "MsiBootstrapper" + { + "LangId" = "3:1031" + "RequiresElevation" = "11:FALSE" + } + "Product" + { + "Name" = "8:Microsoft Visual Studio" + "ProductName" = "8:CSearch" + "ProductCode" = "8:{D6916C7F-8ADF-4256-BDB9-5A72AD01E491}" + "PackageCode" = "8:{B17F3A35-BBF2-4C34-9ECA-98B40FBAA74B}" + "UpgradeCode" = "8:{24C84617-6145-4D58-B90C-3DA196FFC6A9}" + "AspNetVersion" = "8:2.0.50727.0" + "RestartWWWService" = "11:FALSE" + "RemovePreviousVersions" = "11:TRUE" + "DetectNewerInstalledVersion" = "11:TRUE" + "InstallAllUsers" = "11:TRUE" + "ProductVersion" = "8:0.160.0" + "Manufacturer" = "8:derCo0n" + "ARPHELPTELEPHONE" = "8:" + "ARPHELPLINK" = "8:https://github.com/derco0n" + "Title" = "8:CSearch-Setup" + "Subject" = "8:" + "ARPCONTACT" = "8:derCo0n" + "Keywords" = "8:" + "ARPCOMMENTS" = "8:File-Search-Tool" + "ARPURLINFOABOUT" = "8:https://github.com/derco0n" + "ARPPRODUCTICON" = "8:_B528A29C110A42FAA503A4DBEFAFB5DF" + "ARPIconIndex" = "3:32512" + "SearchPath" = "8:" + "UseSystemSearchPath" = "11:TRUE" + "TargetPlatform" = "3:1" + "PreBuildEvent" = "8:" + "PostBuildEvent" = "8:" + "RunPostBuildEvent" = "3:0" + } + "Registry" + { + "HKLM" + { + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_16272884B5374EFB8E23F634457F8678" + { + "Name" = "8:Software" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_0B1B4E215F7B43AD95CB6CDB9368B03A" + { + "Name" = "8:[Manufacturer]" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + } + "Values" + { + } + } + } + "Values" + { + } + } + } + } + "HKCU" + { + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_9CA687435E58467EB3FCBEDF82B270AC" + { + "Name" = "8:Software" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_67A690AA135941209C00B7C782B7F7C2" + { + "Name" = "8:[Manufacturer]" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + } + "Values" + { + } + } + } + "Values" + { + } + } + } + } + "HKCR" + { + "Keys" + { + } + } + "HKU" + { + "Keys" + { + } + } + "HKPU" + { + "Keys" + { + } + } + } + "Sequences" + { + } + "Shortcut" + { + "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_410A0349DAB548BAAA827243B94CE5BB" + { + "Name" = "8:CSearch (hidden files)" + "Arguments" = "8:--hidden" + "Description" = "8:derCo0n's Suchtool für Dateien (mit versteckten Dateien)" + "ShowCmd" = "3:1" + "IconIndex" = "3:32512" + "Transitive" = "11:FALSE" + "Target" = "8:_B528A29C110A42FAA503A4DBEFAFB5DF" + "Folder" = "8:_44F4F0DE44DB45CD979C6827ECC44277" + "WorkingFolder" = "8:_01DBAA3E66EE459296F51746CA02427D" + "Icon" = "8:_B528A29C110A42FAA503A4DBEFAFB5DF" + "Feature" = "8:" + } + "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_7627B2E4C04341E7BCE3677DD6AFE9BB" + { + "Name" = "8:CSearch" + "Arguments" = "8:" + "Description" = "8:derCo0n's Suchtool für Dateien" + "ShowCmd" = "3:1" + "IconIndex" = "3:32512" + "Transitive" = "11:FALSE" + "Target" = "8:_B528A29C110A42FAA503A4DBEFAFB5DF" + "Folder" = "8:_5024EFF13E90486EAC6682FC29CD78AB" + "WorkingFolder" = "8:_01DBAA3E66EE459296F51746CA02427D" + "Icon" = "8:_B528A29C110A42FAA503A4DBEFAFB5DF" + "Feature" = "8:" + } + "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_82EB4C78103A4A65A46936928D76A800" + { + "Name" = "8:CSearch" + "Arguments" = "8:" + "Description" = "8:derCo0n's Suchtool für Dateien" + "ShowCmd" = "3:1" + "IconIndex" = "3:32512" + "Transitive" = "11:FALSE" + "Target" = "8:_B528A29C110A42FAA503A4DBEFAFB5DF" + "Folder" = "8:_44F4F0DE44DB45CD979C6827ECC44277" + "WorkingFolder" = "8:_01DBAA3E66EE459296F51746CA02427D" + "Icon" = "8:_B528A29C110A42FAA503A4DBEFAFB5DF" + "Feature" = "8:" + } + } + "UserInterface" + { + "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_23661BDE9B1D46F0A07650AF5CF8CAA3" + { + "UseDynamicProperties" = "11:FALSE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdBasicDialogs.wim" + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_2AEF2EE5256F4A08BA401CB5E1D1EDAE" + { + "Name" = "8:#1900" + "Sequence" = "3:2" + "Attributes" = "3:1" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_1D82BC44C3F24552BFFE8D38DAC96205" + { + "Sequence" = "3:100" + "DisplayName" = "8:Willkommen" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "CopyrightWarning" + { + "Name" = "8:CopyrightWarning" + "DisplayName" = "8:#1002" + "Description" = "8:#1102" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:2" + "Value" = "8:Copyright (C) 2019 D. Marx (derCo0n). This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version." + "DefaultValue" = "8:#1202" + "UsePlugInResources" = "11:TRUE" + } + "Welcome" + { + "Name" = "8:Welcome" + "DisplayName" = "8:#1003" + "Description" = "8:#1103" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1203" + "DefaultValue" = "8:#1203" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_27763DF23C4F4E108A9BD23A37189F7C" + { + "Sequence" = "3:300" + "DisplayName" = "8:Installation bestätigen" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminConfirmDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_D88F25DFDB8047BF970FC1A74960F061" + { + "Sequence" = "3:200" + "DisplayName" = "8:Installationsordner" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminFolderDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_75204C80429B4F85B5F3CDA222FC5F86" + { + "Name" = "8:#1901" + "Sequence" = "3:2" + "Attributes" = "3:2" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_3E891ECD8B4A484E81F6CB767C86C5D7" + { + "Sequence" = "3:100" + "DisplayName" = "8:Status" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminProgressDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "ShowProgress" + { + "Name" = "8:ShowProgress" + "DisplayName" = "8:#1009" + "Description" = "8:#1109" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_9A95FBA72E61456CA7A45E836F203CBF" + { + "Name" = "8:#1900" + "Sequence" = "3:1" + "Attributes" = "3:1" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_2DE5413B7A2E43DDB0EF8DA688A35832" + { + "Sequence" = "3:200" + "DisplayName" = "8:Installationsordner" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdFolderDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "InstallAllUsersVisible" + { + "Name" = "8:InstallAllUsersVisible" + "DisplayName" = "8:#1059" + "Description" = "8:#1159" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_3A19C4807ECC4A929077DBDDFBC7D764" + { + "Sequence" = "3:300" + "DisplayName" = "8:Installation bestätigen" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdConfirmDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_49E8849CD6D64C81997DA01CD60D0896" + { + "Sequence" = "3:100" + "DisplayName" = "8:Willkommen" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdWelcomeDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "CopyrightWarning" + { + "Name" = "8:CopyrightWarning" + "DisplayName" = "8:#1002" + "Description" = "8:#1102" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:2" + "Value" = "8:Copyright (C) 2019 D. Marx (derCo0n). This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version." + "DefaultValue" = "8:#1202" + "UsePlugInResources" = "11:TRUE" + } + "Welcome" + { + "Name" = "8:Welcome" + "DisplayName" = "8:#1003" + "Description" = "8:#1103" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1203" + "DefaultValue" = "8:#1203" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_C57E2240C85F407699128F0D9483A0B6" + { + "UseDynamicProperties" = "11:FALSE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdUserInterface.wim" + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_C5F8880D49BE4898B83CC1593A36FF8C" + { + "Name" = "8:#1901" + "Sequence" = "3:1" + "Attributes" = "3:2" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_B2F0D47C24484829A487BB711D672929" + { + "Sequence" = "3:100" + "DisplayName" = "8:Status" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdProgressDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "ShowProgress" + { + "Name" = "8:ShowProgress" + "DisplayName" = "8:#1009" + "Description" = "8:#1109" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_CB29B689374D4288842ECE37D8C8AECF" + { + "Name" = "8:#1902" + "Sequence" = "3:2" + "Attributes" = "3:3" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_55B09696B9C647F7A1AF00A1BEB65154" + { + "Sequence" = "3:100" + "DisplayName" = "8:Fertig" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminFinishedDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_DED3EF0DAFD946EA8A9BFFA7F64B4779" + { + "Name" = "8:#1902" + "Sequence" = "3:1" + "Attributes" = "3:3" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_95354F8B19DA48319B59D783247D0C63" + { + "Sequence" = "3:100" + "DisplayName" = "8:Fertig" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdFinishedDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "UpdateText" + { + "Name" = "8:UpdateText" + "DisplayName" = "8:#1058" + "Description" = "8:#1158" + "Type" = "3:15" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1258" + "DefaultValue" = "8:#1258" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + } + "MergeModule" + { + } + "ProjectOutput" + { + "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_B528A29C110A42FAA503A4DBEFAFB5DF" + { + "SourcePath" = "8:..\\Co0nSearchC\\obj\\Release\\CSearch.exe" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_01DBAA3E66EE459296F51746CA02427D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + "ProjectOutputGroupRegister" = "3:1" + "OutputConfiguration" = "8:" + "OutputGroupCanonicalName" = "8:Built" + "OutputProjectGuid" = "8:{C965BC14-83D0-40D5-A055-3C2BE8210691}" + "ShowKeyOutput" = "11:TRUE" + "ExcludeFilters" + { + } + } + } + } +} diff --git a/Installer/Release/CSearch_0.160.0.msi b/Installer/Release/CSearch_0.160.0.msi new file mode 100644 index 0000000..b3c2ede Binary files /dev/null and b/Installer/Release/CSearch_0.160.0.msi differ diff --git a/Installer/Release/setup.exe b/Installer/Release/setup.exe new file mode 100644 index 0000000..71f4f72 Binary files /dev/null and b/Installer/Release/setup.exe differ diff --git a/README.md b/README.md index 00b2223..06fcfbe 100644 --- a/README.md +++ b/README.md @@ -3,19 +3,16 @@ ## What is it? A lightweight Tool to search for files and folders (multithreaded) which does **not** require administrative permissions and runs on Microsoft Windows (and may be Linux with some kind runtime...). - -## How does it look like? -It looks like this: -![CSearch-Screenshot](https://github.com/derco0n/CSearch/blob/master/CSearch_Screenshot_0151.PNG) - ## How to use it? Clone Project and build on your own *Note: -This software requires [Co0nUtilZ-Library]https://github.com/derco0n/coonutils, which you may link to your projectfolder as project or assembly (.dll-file).* +This software requires libraries [Co0nUtilZ-Library]https://github.com/derco0n/coonutils, which you may link to your projectfolder as project or assembly (.dll-file).* or download compiled binaries here: https://github.com/derco0n/CSearch/releases +and [Co0n_GUI]https://github.com/derco0n/Co0n_GUI + ## Which Licence? This software is licenced under the [GPLv3](https://www.gnu.org/licenses/gpl-3.0.html)