This commit is contained in:
Digital Data - Marlon Schreiber 2017-05-31 13:14:08 +02:00
parent 660a802882
commit eeac430760
18 changed files with 3485 additions and 611 deletions

Binary file not shown.

Binary file not shown.

View File

@ -61,7 +61,7 @@ Public Class ClassInit
clsLogger.Add(">> Login time: " & Now.ToString, False)
Dim USER_DT As DataTable = clsDatabase.Return_Datatable(sql, True)
If USER_DT.Rows.Count = 0 Then
clsLogger.Add(" - User '" & USER_USERNAME & "' not listed in Useradminsitration!", False)
clsLogger.Add(" - User '" & USER_USERNAME & "' not listed in Useradministration!", False)
'MsgBox("Achtung: Sie sind nicht in der Userverwaltung hinterlegt." & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!", MsgBoxStyle.Critical, "Achtung:")
'Me.Close()
Dim msg = String.Format("You are not listed in the Useradministration." & vbNewLine & "Please contact the admin.")

View File

@ -54,14 +54,38 @@
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\DDLibStandards\DD_LIB_Standards\bin\Debug\DD_LIB_Standards.dll</HintPath>
</Reference>
<Reference Include="DevExpress.Data.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Printing.v15.2.Core, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Sparkline.v15.2.Core, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Utils.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraLayout.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.XtraPrinting.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Data.v15.2, Version=15.2.15.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.Data.v15.2.dll</HintPath>
</Reference>
<Reference Include="DevExpress.Printing.v15.2.Core, Version=15.2.15.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.Printing.v15.2.Core.dll</HintPath>
</Reference>
<Reference Include="DevExpress.Sparkline.v15.2.Core, Version=15.2.15.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.Sparkline.v15.2.Core.dll</HintPath>
</Reference>
<Reference Include="DevExpress.Utils.v15.2, Version=15.2.15.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.Utils.v15.2.dll</HintPath>
</Reference>
<Reference Include="DevExpress.XtraEditors.v15.2, Version=15.2.15.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.XtraEditors.v15.2.dll</HintPath>
</Reference>
<Reference Include="DevExpress.XtraGrid.v15.2, Version=15.2.15.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.XtraGrid.v15.2.dll</HintPath>
</Reference>
<Reference Include="DevExpress.XtraLayout.v15.2, Version=15.2.15.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.XtraLayout.v15.2.dll</HintPath>
</Reference>
<Reference Include="DevExpress.XtraPrinting.v15.2, Version=15.2.15.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.XtraPrinting.v15.2.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Data" />

View File

@ -10,7 +10,7 @@ Imports System.Runtime.InteropServices
<Assembly: AssemblyTitle("Clipboard Watcher for windream")>
<Assembly: AssemblyDescription("")>
<Assembly: AssemblyCompany("")>
<Assembly: AssemblyCompany("Digital Data")>
<Assembly: AssemblyProduct("Clipboard Watcher for windream")>
<Assembly: AssemblyCopyright("Copyright ©2017")>
<Assembly: AssemblyTrademark("")>

View File

@ -6,204 +6,250 @@ DD_Clipboard_Searcher
</name>
</assembly>
<members>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILESDataTable">
<member name="T:DD_Clipboard_Searcher.My.Resources.Resources">
<summary>
Represents the strongly named DataTable class.
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_USER_PROFILEDataTable">
</member>
<member name="P:DD_Clipboard_Searcher.My.Resources.Resources.ResourceManager">
<summary>
Represents the strongly named DataTable class.
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.VWUSER_PROFILEDataTable">
</member>
<member name="P:DD_Clipboard_Searcher.My.Resources.Resources.Culture">
<summary>
Represents the strongly named DataTable class.
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILE_PROCESSDataTable">
</member>
<member name="P:DD_Clipboard_Searcher.My.Resources.Resources.Annotation_New">
<summary>
Represents the strongly named DataTable class.
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBWH_UserDataTable">
</member>
<member name="P:DD_Clipboard_Searcher.My.Resources.Resources.control_start_blue">
<summary>
Represents the strongly named DataTable class.
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILESRow">
</member>
<member name="P:DD_Clipboard_Searcher.My.Resources.Resources.folder_Open_16xLG">
<summary>
Represents strongly named DataRow class.
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_USER_PROFILERow">
</member>
<member name="P:DD_Clipboard_Searcher.My.Resources.Resources.GoToDefinition_5575">
<summary>
Represents strongly named DataRow class.
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.VWUSER_PROFILERow">
</member>
<member name="P:DD_Clipboard_Searcher.My.Resources.Resources.KeyDown_8461">
<summary>
Represents strongly named DataRow class.
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILE_PROCESSRow">
</member>
<member name="P:DD_Clipboard_Searcher.My.Resources.Resources.KeyOutput_8167">
<summary>
Represents strongly named DataRow class.
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBWH_UserRow">
</member>
<member name="P:DD_Clipboard_Searcher.My.Resources.Resources.ReduceSize">
<summary>
Represents strongly named DataRow class.
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILESRowChangeEvent">
</member>
<member name="P:DD_Clipboard_Searcher.My.Resources.Resources.StatusAnnotations_Stop_16xLG">
<summary>
Row event argument class
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_USER_PROFILERowChangeEvent">
<summary>
Row event argument class
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.VWUSER_PROFILERowChangeEvent">
<summary>
Row event argument class
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILE_PROCESSRowChangeEvent">
<summary>
Row event argument class
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBWH_UserRowChangeEvent">
<summary>
Row event argument class
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset">
<summary>
Represents a strongly typed in-memory cache of data.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TBCBS_PROFILESTableAdapter">
<summary>
Represents the connection and commands used to retrieve and save data.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TBCBS_USER_PROFILETableAdapter">
<summary>
Represents the connection and commands used to retrieve and save data.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.VWUSER_PROFILETableAdapter">
<summary>
Represents the connection and commands used to retrieve and save data.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TBCBS_PROFILE_PROCESSTableAdapter">
<summary>
Represents the connection and commands used to retrieve and save data.
</summary>
</member><member name="M:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateUpdatedRows(DD_Clipboard_Searcher.MyDataset,System.Collections.Generic.List{System.Data.DataRow},System.Collections.Generic.List{System.Data.DataRow})">
<summary>
Update rows in top-down order.
</summary>
</member><member name="M:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateInsertedRows(DD_Clipboard_Searcher.MyDataset,System.Collections.Generic.List{System.Data.DataRow})">
<summary>
Insert rows in top-down order.
</summary>
</member><member name="M:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateDeletedRows(DD_Clipboard_Searcher.MyDataset,System.Collections.Generic.List{System.Data.DataRow})">
<summary>
Delete rows in bottom-up order.
</summary>
</member><member name="M:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.GetRealUpdatedRows(System.Data.DataRow[],System.Collections.Generic.List{System.Data.DataRow})">
<summary>
Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first
</summary>
</member><member name="M:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateAll(DD_Clipboard_Searcher.MyDataset)">
<summary>
Update all changes to the dataset.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateOrderOption">
<summary>
Update Order Option
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.SelfReferenceComparer">
<summary>
Used to sort self-referenced table's rows
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager">
<summary>
TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios
</summary>
</member><member name="M:DD_Clipboard_Searcher.clsWindowApi.GetTopLevelWindows">
<summary>
Get all top-level window information
</summary>
<returns>List of window information objects</returns>
</member><member name="M:DD_Clipboard_Searcher.clsWindowApi.GetChildWindows(System.Int32)">
<summary>
Get all child windows for the specific windows handle (hwnd).
</summary>
<returns>List of child windows for parent window</returns>
</member><member name="M:DD_Clipboard_Searcher.clsWindowApi.EnumWindowProc(System.Int32,System.Int32)">
<summary>
Callback function that does the work of enumerating top-level windows.
</summary>
<param name="hwnd">Discovered Window handle</param>
<returns>1=keep going, 0=stop</returns>
</member><member name="M:DD_Clipboard_Searcher.clsWindowApi.EnumChildWindowProc(System.Int32,System.Int32)">
<summary>
Callback function that does the work of enumerating child windows.
</summary>
<param name="hwnd">Discovered Window handle</param>
<returns>1=keep going, 0=stop</returns>
</member><member name="M:DD_Clipboard_Searcher.clsWindowApi.GetWindowIdentification(System.Int32)">
<summary>
Build the ApiWindow object to hold information about the Window object.
</summary>
</member><member name="E:DD_Clipboard_Searcher.clsHotkey.HotKeyPressed">
</member>
<member name="E:DD_Clipboard_Searcher.clsHotkey.HotKeyPressed">
<summary>
Diesem Event wird immer die zugewiesene HotKeyID übergeben wenn eine HotKey Kombination gedrückt wurde.
</summary>
</member><member name="M:DD_Clipboard_Searcher.clsHotkey.AddHotKey(System.Windows.Forms.Keys,DD_Clipboard_Searcher.clsHotkey.MODKEY,System.String)">
</member>
<member name="M:DD_Clipboard_Searcher.clsHotkey.AddHotKey(System.Windows.Forms.Keys,DD_Clipboard_Searcher.clsHotkey.MODKEY,System.String)">
<summary>
Diese Funktion fügt einen Hotkey hinzu und registriert ihn auch sofort
</summary>
<param name="KeyCode">Den KeyCode für die Taste</param>
<param name="Modifiers">Die Zusatztasten wie z.B. Strg oder Alt, diese können auch mit OR kombiniert werden</param>
<param name="HotKeyID">Die ID die der Hotkey bekommen soll um diesen zu identifizieren</param>
</member><member name="M:DD_Clipboard_Searcher.clsHotkey.RemoveHotKey(System.String)">
</member>
<member name="M:DD_Clipboard_Searcher.clsHotkey.RemoveHotKey(System.String)">
<summary>
Diese Funktion entfernt einen Hotkey und deregistriert ihn auch sofort
</summary>
<param name="HotKeyID">Gibt die HotkeyID an welche entfernt werden soll</param>
</member><member name="P:DD_Clipboard_Searcher.My.Resources.Resources.ResourceManager">
</member>
<member name="M:DD_Clipboard_Searcher.clsWindowApi.GetTopLevelWindows">
<summary>
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
Get all top-level window information
</summary>
</member><member name="P:DD_Clipboard_Searcher.My.Resources.Resources.Culture">
<returns>List of window information objects</returns>
</member>
<member name="M:DD_Clipboard_Searcher.clsWindowApi.GetChildWindows(System.Int32)">
<summary>
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
Get all child windows for the specific windows handle (hwnd).
</summary>
</member><member name="P:DD_Clipboard_Searcher.My.Resources.Resources.Annotation_New">
<returns>List of child windows for parent window</returns>
</member>
<member name="M:DD_Clipboard_Searcher.clsWindowApi.EnumWindowProc(System.Int32,System.Int32)">
<summary>
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
Callback function that does the work of enumerating top-level windows.
</summary>
</member><member name="P:DD_Clipboard_Searcher.My.Resources.Resources.control_start_blue">
<param name="hwnd">Discovered Window handle</param>
<returns>1=keep going, 0=stop</returns>
</member>
<member name="M:DD_Clipboard_Searcher.clsWindowApi.EnumChildWindowProc(System.Int32,System.Int32)">
<summary>
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
Callback function that does the work of enumerating child windows.
</summary>
</member><member name="P:DD_Clipboard_Searcher.My.Resources.Resources.folder_Open_16xLG">
<param name="hwnd">Discovered Window handle</param>
<returns>1=keep going, 0=stop</returns>
</member>
<member name="M:DD_Clipboard_Searcher.clsWindowApi.GetWindowIdentification(System.Int32)">
<summary>
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
Build the ApiWindow object to hold information about the Window object.
</summary>
</member><member name="P:DD_Clipboard_Searcher.My.Resources.Resources.GoToDefinition_5575">
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset">
<summary>
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
Represents a strongly typed in-memory cache of data.
</summary>
</member><member name="P:DD_Clipboard_Searcher.My.Resources.Resources.KeyDown_8461">
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILESDataTable">
<summary>
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
Represents the strongly named DataTable class.
</summary>
</member><member name="P:DD_Clipboard_Searcher.My.Resources.Resources.KeyOutput_8167">
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_USER_PROFILEDataTable">
<summary>
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
Represents the strongly named DataTable class.
</summary>
</member><member name="P:DD_Clipboard_Searcher.My.Resources.Resources.ReduceSize">
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.VWUSER_PROFILEDataTable">
<summary>
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
Represents the strongly named DataTable class.
</summary>
</member><member name="P:DD_Clipboard_Searcher.My.Resources.Resources.StatusAnnotations_Stop_16xLG">
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILE_PROCESSDataTable">
<summary>
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
Represents the strongly named DataTable class.
</summary>
</member><member name="T:DD_Clipboard_Searcher.My.Resources.Resources">
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBWH_UserDataTable">
<summary>
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
Represents the strongly named DataTable class.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILESRow">
<summary>
Represents strongly named DataRow class.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_USER_PROFILERow">
<summary>
Represents strongly named DataRow class.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.VWUSER_PROFILERow">
<summary>
Represents strongly named DataRow class.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILE_PROCESSRow">
<summary>
Represents strongly named DataRow class.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBWH_UserRow">
<summary>
Represents strongly named DataRow class.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILESRowChangeEvent">
<summary>
Row event argument class
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_USER_PROFILERowChangeEvent">
<summary>
Row event argument class
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.VWUSER_PROFILERowChangeEvent">
<summary>
Row event argument class
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILE_PROCESSRowChangeEvent">
<summary>
Row event argument class
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBWH_UserRowChangeEvent">
<summary>
Row event argument class
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TBCBS_PROFILESTableAdapter">
<summary>
Represents the connection and commands used to retrieve and save data.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TBCBS_USER_PROFILETableAdapter">
<summary>
Represents the connection and commands used to retrieve and save data.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.VWUSER_PROFILETableAdapter">
<summary>
Represents the connection and commands used to retrieve and save data.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TBCBS_PROFILE_PROCESSTableAdapter">
<summary>
Represents the connection and commands used to retrieve and save data.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager">
<summary>
TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios
</summary>
</member>
<member name="M:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateUpdatedRows(DD_Clipboard_Searcher.MyDataset,System.Collections.Generic.List{System.Data.DataRow},System.Collections.Generic.List{System.Data.DataRow})">
<summary>
Update rows in top-down order.
</summary>
</member>
<member name="M:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateInsertedRows(DD_Clipboard_Searcher.MyDataset,System.Collections.Generic.List{System.Data.DataRow})">
<summary>
Insert rows in top-down order.
</summary>
</member>
<member name="M:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateDeletedRows(DD_Clipboard_Searcher.MyDataset,System.Collections.Generic.List{System.Data.DataRow})">
<summary>
Delete rows in bottom-up order.
</summary>
</member>
<member name="M:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.GetRealUpdatedRows(System.Data.DataRow[],System.Collections.Generic.List{System.Data.DataRow})">
<summary>
Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first
</summary>
</member>
<member name="M:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateAll(DD_Clipboard_Searcher.MyDataset)">
<summary>
Update all changes to the dataset.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateOrderOption">
<summary>
Update Order Option
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.SelfReferenceComparer">
<summary>
Used to sort self-referenced table's rows
</summary>
</member>
</members>

View File

@ -6,207 +6,23 @@ DD_LIB_Standards
</name>
</assembly>
<members>
<member name="M:DD_LIB_Standards.clsLicense.#ctor(System.String,System.DateTime,System.String,System.String)">
<member name="T:DD_LIB_Standards.My.Resources.Resources">
<summary>
Konstruktor der Lizenz
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
<param name="modulename">Name des Moduls</param>
<param name="expires">Gültigkeitsdatum der Lizenz</param>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicense.Modulename">
<summary>
Liefert oder setzt den Namen des Moduls für diese Lizenz
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicense.Expires">
<summary>
Liefert oder setzt das Gültigkeitsdatum der Lizenz für das Modul
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicense.IsExpired">
<summary>
Liefert ob die Lizenz schon abgelaufen ist
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicense.Type">
<summary>
Liefert den Typend er Lizenz
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicense.Anz_Profile">
<summary>
Liefert die Anzahl der Profile
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.My.Resources.Resources.ResourceManager">
</member>
<member name="P:DD_LIB_Standards.My.Resources.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member><member name="P:DD_LIB_Standards.My.Resources.Resources.Culture">
</member>
<member name="P:DD_LIB_Standards.My.Resources.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member><member name="T:DD_LIB_Standards.My.Resources.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member><member name="M:DD_LIB_Standards.clsLicenses.#ctor(System.String[0:,0:])">
<summary>
Konstruktor für die Lizenzen-Sammlung
</summary>
<param name="licenseStringArray">In Array übertragene Lizenzinformationen</param>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsLicenses.Add(System.String,System.DateTime,System.String,System.String)">
<summary>
Fügt der Lizenz-Sammlung eine Lizenz hinzu
</summary>
<param name="modulename">Name des Moduls, für das eine Lizenz angelegt werden soll</param>
<param name="expires">Datum der Gültigkeit der Lizenz</param>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsLicenses.GetLicense(System.String)">
<summary>
Liefert eine Lizenz an Hand des Modulnamens
</summary>
<param name="modulename">Name des zu suchenden Moduls</param>
<returns>liefert ein Lizenzobjekt</returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicenses.Licenses">
<summary>
liefert eine Sammlung von Lizenzobjekten
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicenses.License(System.String)">
<summary>
liefert eine Lizenz an Hand des Modulnamens
</summary>
<param name="modulename">Name des zu suchenden Moduls</param>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicenses.Company">
<summary>
Liefert oder setzt den Firmennamen des Lizenzeigentümers
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsWD_GET.GetObjecttypesAsObjects">
<summary>
returns all objecttypes as windream-Objects
</summary>
<returns>all widnream-Objecttypes as objects</returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsWD_GET.WDFile_exists(System.String,System.Boolean)">
<summary>
Checks wether a file is existing in windream
</summary>
<param name="WD_File">full filepath to the file</param>
<returns>Returns true when file exists, false if not</returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsWD_GET.GetTypeOfIndexAsIntByName(System.String)">
<summary>
Returns a windream-type as Integer.
</summary>
<param name="indexname">Name of indexfield</param>
<returns>Returns integer, which describes the type</returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsWD_GET.Get_File_Rights(System.String,System.String)">
<summary>
Returns a windream-type as Integer.
</summary>
<param name="filepath">filepath of windream-file</param>
<param name="username">Username to check</param>
<returns>Returns info about filerights</returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsWindream.CreateSession_AsUser(System.Object,System.Object,System.Object,System.Object)">
<summary>
Creates a personified session
</summary>
<param name="Domain">Domainname as string</param>
<param name="ServerName">ServerName as string</param>
<param name="UserName">UserName as string</param>
<param name="Password">Password as string</param>
<returns>Returns true when file exists, false if not</returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsWindream.Create_Session">
<summary>
Creates a windream session with the actual user
</summary>
</member><member name="M:DD_LIB_Standards.clsLicenseManager.#ctor(System.String,System.String)">
<summary>
Konstruktor für den Lizenz-Manager
</summary>
<param name="password">Passwort zum Entschlüsseln des Lizenzkeys</param>
<param name="key">verschlüsselter Lizenzkey</param>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsLicenseManager.#ctor(System.String)">
<summary>
Konstruktor für den Lizenz-Manager ohne License load
</summary>
<param name="password">Passwort zum Entschlüsseln des Lizenzkeys</param>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsLicenseManager.LoadLicenses">
<summary>
Lädt alle Lizenzen aus dem Lizenz-Array
</summary>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsLicenseManager.EncodeLicenseKey(System.String,System.String)">
<summary>
Codiert eine Zeichenkette
</summary>
<param name="str">zu verschlüsselnde Zeichenkette</param>
<param name="password">das zur Verschlüsselung verwendete Passwort</param>
<returns>liefert eine verschlüsselte Zeichenkette</returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsLicenseManager.DecodeLicenseKey(System.String)">
<summary>
Decodiert den verschlüsselten Lizenzkey
</summary>
<param name="licenseCodeStr">verschlüsselter Lizenzkey</param>
<returns></returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsLicenseManager.SplitLicenseString(System.String)">
<summary>
Zerlegt den entschlüsselten Lizenzkey
</summary>
<param name="licenseStr">entschlüsselter Lizenzkey</param>
<returns></returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicenseManager.Password">
<summary>
Liefert das Passwort zum Entschlüsseln des Lizenzschlüssels
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicenseManager.Licenses">
<summary>
Liefert eine Sammlung von Lizenzobjekten
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicenseManager.Key">
<summary>
Liefert oder setzt den Lizenzschlüssel
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsDatabase.Init(System.String,System.Boolean)">
</member>
<member name="M:DD_LIB_Standards.clsDatabase.Init(System.String,System.Boolean)">
<summary>
Establishes a databaseconnection and returns false or true
</summary>
@ -214,7 +30,8 @@ DD_LIB_Standards
<param name="isProxy">true if this is a proxy-Conenction</param>
<returns>Returns true when connection was established, false if not</returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsDatabase.Return_Datatable(System.String,System.Boolean)">
</member>
<member name="M:DD_LIB_Standards.clsDatabase.Return_Datatable(System.String,System.Boolean)">
<summary>
Returns a .Net Datatable for an sql-statement
</summary>
@ -222,7 +39,8 @@ DD_LIB_Standards
<param name="use_proxy">true if this statement shall be executed on the proxy-server</param>
<returns>Returns a .Net Datatable</returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsDatabase.Execute_non_Query(System.String,System.Boolean)">
</member>
<member name="M:DD_LIB_Standards.clsDatabase.Execute_non_Query(System.String,System.Boolean)">
<summary>
Executes the passed sql-statement
</summary>
@ -230,7 +48,8 @@ DD_LIB_Standards
<param name="use_proxy">true if this statement shall be executed on the proxy-server</param>
<returns>Returns true if properly executed, else false</returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsDatabase.Execute_Scalar(System.String,System.Boolean)">
</member>
<member name="M:DD_LIB_Standards.clsDatabase.Execute_Scalar(System.String,System.Boolean)">
<summary>
Executes the passed sql-statement as scalar-Command
</summary>
@ -238,7 +57,214 @@ DD_LIB_Standards
<param name="use_proxy">true if this statement shall be executed on the proxy-server</param>
<returns>Returns the scalar-result as .net-object</returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsWD_SET.Create_Version(System.String,System.String)">
</member>
<member name="M:DD_LIB_Standards.clsLicense.#ctor(System.String,System.DateTime,System.String,System.String)">
<summary>
Konstruktor der Lizenz
</summary>
<param name="modulename">Name des Moduls</param>
<param name="expires">Gültigkeitsdatum der Lizenz</param>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicense.Modulename">
<summary>
Liefert oder setzt den Namen des Moduls für diese Lizenz
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicense.Expires">
<summary>
Liefert oder setzt das Gültigkeitsdatum der Lizenz für das Modul
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicense.IsExpired">
<summary>
Liefert ob die Lizenz schon abgelaufen ist
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicense.Type">
<summary>
Liefert den Typend er Lizenz
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicense.Anz_Profile">
<summary>
Liefert die Anzahl der Profile
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsLicenseManager.#ctor(System.String,System.String)">
<summary>
Konstruktor für den Lizenz-Manager
</summary>
<param name="password">Passwort zum Entschlüsseln des Lizenzkeys</param>
<param name="key">verschlüsselter Lizenzkey</param>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsLicenseManager.#ctor(System.String)">
<summary>
Konstruktor für den Lizenz-Manager ohne License load
</summary>
<param name="password">Passwort zum Entschlüsseln des Lizenzkeys</param>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsLicenseManager.LoadLicenses">
<summary>
Lädt alle Lizenzen aus dem Lizenz-Array
</summary>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsLicenseManager.EncodeLicenseKey(System.String,System.String)">
<summary>
Codiert eine Zeichenkette
</summary>
<param name="str">zu verschlüsselnde Zeichenkette</param>
<param name="password">das zur Verschlüsselung verwendete Passwort</param>
<returns>liefert eine verschlüsselte Zeichenkette</returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsLicenseManager.DecodeLicenseKey(System.String)">
<summary>
Decodiert den verschlüsselten Lizenzkey
</summary>
<param name="licenseCodeStr">verschlüsselter Lizenzkey</param>
<returns></returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsLicenseManager.SplitLicenseString(System.String)">
<summary>
Zerlegt den entschlüsselten Lizenzkey
</summary>
<param name="licenseStr">entschlüsselter Lizenzkey</param>
<returns></returns>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicenseManager.Password">
<summary>
Liefert das Passwort zum Entschlüsseln des Lizenzschlüssels
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicenseManager.Licenses">
<summary>
Liefert eine Sammlung von Lizenzobjekten
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicenseManager.Key">
<summary>
Liefert oder setzt den Lizenzschlüssel
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsLicenses.#ctor(System.String[0:,0:])">
<summary>
Konstruktor für die Lizenzen-Sammlung
</summary>
<param name="licenseStringArray">In Array übertragene Lizenzinformationen</param>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsLicenses.Add(System.String,System.DateTime,System.String,System.String)">
<summary>
Fügt der Lizenz-Sammlung eine Lizenz hinzu
</summary>
<param name="modulename">Name des Moduls, für das eine Lizenz angelegt werden soll</param>
<param name="expires">Datum der Gültigkeit der Lizenz</param>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsLicenses.GetLicense(System.String)">
<summary>
Liefert eine Lizenz an Hand des Modulnamens
</summary>
<param name="modulename">Name des zu suchenden Moduls</param>
<returns>liefert ein Lizenzobjekt</returns>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicenses.Licenses">
<summary>
liefert eine Sammlung von Lizenzobjekten
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicenses.License(System.String)">
<summary>
liefert eine Lizenz an Hand des Modulnamens
</summary>
<param name="modulename">Name des zu suchenden Moduls</param>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicenses.Company">
<summary>
Liefert oder setzt den Firmennamen des Lizenzeigentümers
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsWD_GET.GetIndicesByObjecttype(System.String)">
<summary>
Liefert alle Indexe eines Objekttypen.
</summary>
<param name="name">Name des Objekttyps</param>
<returns>Array mit allen Objekttyp zugeordneten Indexen als String</returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsWD_GET.GetObjecttypesAsObjects">
<summary>
returns all objecttypes as windream-Objects
</summary>
<returns>all widnream-Objecttypes as objects</returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsWD_GET.WDFile_exists(System.String,System.Boolean,System.String,System.Boolean)">
<summary>
Checks wether a file is existing in windream
</summary>
<param name="WD_File">full filepath to the file</param>
<returns>Returns true when file exists, false if not</returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsWD_GET.GetTypeOfIndexAsIntByName(System.String)">
<summary>
Returns a windream-type as Integer.
</summary>
<param name="indexname">Name of indexfield</param>
<returns>Returns integer, which describes the type</returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsWD_GET.Get_File_Rights(System.String,System.String)">
<summary>
Returns a windream-type as Integer.
</summary>
<param name="filepath">filepath of windream-file</param>
<param name="username">Username to check</param>
<returns>Returns info about filerights</returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsWD_SET.Create_Version(System.String,System.String)">
<summary>
Creates a new version of the file
</summary>
@ -246,14 +272,16 @@ DD_LIB_Standards
<param name="Comment">Comment</param>
<returns>Returns true when version was created exists, false if not</returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsWD_SET.Delete_WDFile(System.String)">
</member>
<member name="M:DD_LIB_Standards.clsWD_SET.Delete_WDFile(System.String)">
<summary>
Deletes a file in windream
</summary>
<param name="WD_File">full WD_File to the file</param>
<returns>Returns true when file was deleted, false if not</returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsWD_SET.IndexFile(System.String,System.String,System.String,System.String)">
</member>
<member name="M:DD_LIB_Standards.clsWD_SET.IndexFile(System.String,System.String,System.String,System.String)">
<summary>
Passes indexvalues to a windream-file
</summary>
@ -263,7 +291,8 @@ DD_LIB_Standards
<param name="_objecttype">_objecttype</param>
<returns>Returns true when indexing was successfull, false if not</returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsWD_SET.REMOVE_VEKTOR_LINK(System.String,System.String,System.String)">
</member>
<member name="M:DD_LIB_Standards.clsWD_SET.REMOVE_VEKTOR_LINK(System.String,System.String,System.String)">
<summary>
Removes the vektorlink from windream
</summary>
@ -273,5 +302,21 @@ DD_LIB_Standards
<returns>Returns true when indexing was successfull, false if not</returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsWindream.CreateSession_AsUser(System.Object,System.Object,System.Object,System.Object)">
<summary>
Creates a personified session
</summary>
<param name="Domain">Domainname as string</param>
<param name="ServerName">ServerName as string</param>
<param name="UserName">UserName as string</param>
<param name="Password">Password as string</param>
<returns>Returns true when file exists, false if not</returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsWindream.Create_Session">
<summary>
Creates a windream session with the actual user
</summary>
</member>
</members>
</doc>

View File

@ -181,10 +181,13 @@ Public Class frmAdministration
Private Sub Load_Profile_Process()
Try
If IsNothing(GUIDTextBox.Text) Or GUIDTextBox.Text = "" Then
Exit Sub
End If
Me.TBCBS_PROFILE_PROCESSTableAdapter.Connection.ConnectionString = MyConnectionString
Me.TBCBS_PROFILE_PROCESSTableAdapter.Fill(Me.MyDataset.TBCBS_PROFILE_PROCESS, GUIDTextBox.Text)
Catch ex As System.Exception
System.Windows.Forms.MessageBox.Show(ex.Message)
MsgBox("Unexpected Error in Load_Profile_Process: " & vbNewLine & ex.Message, MsgBoxStyle.Critical)
End Try
End Sub

View File

@ -47,7 +47,7 @@ Partial Class frmMain
Me.NotifyIconMain.BalloonTipTitle = "Title"
Me.NotifyIconMain.ContextMenuStrip = Me.cmstrpNotifyIcon
Me.NotifyIconMain.Icon = CType(resources.GetObject("NotifyIconMain.Icon"), System.Drawing.Icon)
Me.NotifyIconMain.Text = "Digital Data Clipboard Searcher for windream"
Me.NotifyIconMain.Text = "DD Clipboard Watcher for windream"
Me.NotifyIconMain.Visible = True
'
'cmstrpNotifyIcon
@ -69,7 +69,7 @@ Partial Class frmMain
Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tslblUser})
Me.StatusStrip1.Location = New System.Drawing.Point(0, 88)
Me.StatusStrip1.Name = "StatusStrip1"
Me.StatusStrip1.Size = New System.Drawing.Size(465, 22)
Me.StatusStrip1.Size = New System.Drawing.Size(338, 22)
Me.StatusStrip1.TabIndex = 3
Me.StatusStrip1.Text = "StatusStrip1"
'
@ -129,14 +129,14 @@ Partial Class frmMain
Me.Label1.Name = "Label1"
Me.Label1.Size = New System.Drawing.Size(253, 26)
Me.Label1.TabIndex = 7
Me.Label1.Text = "Inaktivieren des Watchers über Rechtsklick Systray" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "oder Tastaturkombination Strg" & _
Me.Label1.Text = "Inaktivieren des Watchers über Rechtsklick Systray" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "oder Tastaturkombination Strg" &
" + T"
'
'frmMain
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(465, 110)
Me.ClientSize = New System.Drawing.Size(338, 110)
Me.ContextMenuStrip = Me.ContextMenuStripForm
Me.Controls.Add(Me.Label1)
Me.Controls.Add(Me.btnAdminConfig)

File diff suppressed because it is too large Load Diff

View File

@ -12,7 +12,9 @@ Public Class frmMain
Private Sub _Watcher_Changed(ByVal sender As Object, _
ByVal e As EventArgs) Handles _Watcher.Changed
If DT_USER_PROFILES.Rows.Count = 0 Then
Exit Sub
End If
If MONITORING_ACTIVE = False Then
NotifyIconMain.ShowBalloonTip(20000, "Clipboard Watcher", "Clipboard-watcher is inactive.", ToolTipIcon.Info)
Exit Sub
@ -30,6 +32,7 @@ Public Class frmMain
Dim found As Boolean = False
CLIPBOARD_TEXT = Clipboard.GetText
If LogErrorsOnly = False Then clsLogger.Add(String.Format(" >>{0} - Clipboard-Watcher fired for process '{1}'", Now.ToString, PROC_Name), False)
For Each row As DataRow In DT_USER_PROFILES.Rows
If found = True Then Exit For
If PROC_Name.ToUpper = row.Item("PROC_NAME").ToString.ToUpper Then

View File

@ -41,7 +41,7 @@ Partial Class frmSplash
Me.Copyright.BackColor = System.Drawing.Color.Transparent
Me.Copyright.Font = New System.Drawing.Font("Segoe UI", 9.0!)
Me.Copyright.ImeMode = System.Windows.Forms.ImeMode.NoControl
Me.Copyright.Location = New System.Drawing.Point(12, 119)
Me.Copyright.Location = New System.Drawing.Point(261, 77)
Me.Copyright.Name = "Copyright"
Me.Copyright.Size = New System.Drawing.Size(185, 21)
Me.Copyright.TabIndex = 2
@ -54,7 +54,7 @@ Partial Class frmSplash
Me.Version.BackColor = System.Drawing.Color.Transparent
Me.Version.Font = New System.Drawing.Font("Segoe UI", 9.0!)
Me.Version.ImeMode = System.Windows.Forms.ImeMode.NoControl
Me.Version.Location = New System.Drawing.Point(12, 98)
Me.Version.Location = New System.Drawing.Point(261, 56)
Me.Version.Name = "Version"
Me.Version.Size = New System.Drawing.Size(185, 21)
Me.Version.TabIndex = 1
@ -66,7 +66,7 @@ Partial Class frmSplash
Me.Label1.AutoSize = True
Me.Label1.Font = New System.Drawing.Font("Segoe UI", 8.25!)
Me.Label1.ImeMode = System.Windows.Forms.ImeMode.NoControl
Me.Label1.Location = New System.Drawing.Point(298, 102)
Me.Label1.Location = New System.Drawing.Point(264, 196)
Me.Label1.Name = "Label1"
Me.Label1.Size = New System.Drawing.Size(182, 13)
Me.Label1.TabIndex = 12
@ -77,7 +77,7 @@ Partial Class frmSplash
Me.ApplicationTitle.BackColor = System.Drawing.Color.Transparent
Me.ApplicationTitle.Font = New System.Drawing.Font("Tahoma", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.ApplicationTitle.ImeMode = System.Windows.Forms.ImeMode.NoControl
Me.ApplicationTitle.Location = New System.Drawing.Point(11, 59)
Me.ApplicationTitle.Location = New System.Drawing.Point(260, 12)
Me.ApplicationTitle.Name = "ApplicationTitle"
Me.ApplicationTitle.Size = New System.Drawing.Size(469, 33)
Me.ApplicationTitle.TabIndex = 6
@ -90,7 +90,7 @@ Partial Class frmSplash
Me.lblStatus.BackColor = System.Drawing.SystemColors.Control
Me.lblStatus.Font = New System.Drawing.Font("Segoe UI", 9.0!)
Me.lblStatus.ImeMode = System.Windows.Forms.ImeMode.NoControl
Me.lblStatus.Location = New System.Drawing.Point(9, 157)
Me.lblStatus.Location = New System.Drawing.Point(-3, 268)
Me.lblStatus.Name = "lblStatus"
Me.lblStatus.Size = New System.Drawing.Size(79, 15)
Me.lblStatus.TabIndex = 8
@ -101,16 +101,16 @@ Partial Class frmSplash
'
Me.pbStatus.Dock = System.Windows.Forms.DockStyle.Bottom
Me.pbStatus.ImeMode = System.Windows.Forms.ImeMode.NoControl
Me.pbStatus.Location = New System.Drawing.Point(0, 179)
Me.pbStatus.Location = New System.Drawing.Point(0, 286)
Me.pbStatus.Name = "pbStatus"
Me.pbStatus.Size = New System.Drawing.Size(508, 23)
Me.pbStatus.Size = New System.Drawing.Size(494, 23)
Me.pbStatus.TabIndex = 7
'
'PictureBox1
'
Me.PictureBox1.Image = CType(resources.GetObject("PictureBox1.Image"), System.Drawing.Image)
Me.PictureBox1.ImeMode = System.Windows.Forms.ImeMode.NoControl
Me.PictureBox1.Location = New System.Drawing.Point(301, 119)
Me.PictureBox1.Location = New System.Drawing.Point(267, 213)
Me.PictureBox1.Name = "PictureBox1"
Me.PictureBox1.Size = New System.Drawing.Size(109, 38)
Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
@ -121,9 +121,9 @@ Partial Class frmSplash
'
Me.PictureBox2.Image = CType(resources.GetObject("PictureBox2.Image"), System.Drawing.Image)
Me.PictureBox2.ImeMode = System.Windows.Forms.ImeMode.NoControl
Me.PictureBox2.Location = New System.Drawing.Point(12, 12)
Me.PictureBox2.Location = New System.Drawing.Point(0, 12)
Me.PictureBox2.Name = "PictureBox2"
Me.PictureBox2.Size = New System.Drawing.Size(480, 44)
Me.PictureBox2.Size = New System.Drawing.Size(254, 241)
Me.PictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
Me.PictureBox2.TabIndex = 11
Me.PictureBox2.TabStop = False
@ -132,7 +132,7 @@ Partial Class frmSplash
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(508, 202)
Me.ClientSize = New System.Drawing.Size(494, 309)
Me.ControlBox = False
Me.Controls.Add(Me.Copyright)
Me.Controls.Add(Me.Label1)

View File

@ -2739,9 +2739,9 @@
</data>
<data name="PictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERET
FhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAAvAcIDASIAAhEBAxEB/8QA
/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg
JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAMAAwADASIAAhEBAxEB/8QA
HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW
V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
@ -2749,80 +2749,673 @@
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
3QyAgfSojpOm/wDPhaf9+V/wq7+NHNA1OS2ZTj0zT43DpY2ysOQREoIqy8aSRmORQ6kYIIyDT+KWgHJv
co/2Rpn/AED7T/vyv+FH9kaZ/wBA60/78r/hV3FGKCvaS7lP+y9O/wCfC1/78rRVz8aKBe0l3P/Z
8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK8u+
PF9d6f4Ains7ma2m+3RgSRSFWAwx6g57V4Tpvxc8c6WFWLxBPMg/hulWbP4sCf1oA+x6K+Y7H9ovxNCR
9s07Trle+1WjP5gkfpXV6Z+0jpUvy6poV5b/AO1bSrKD+B24/M0Ae40V55Y/G3wJequ7VntmP8NxA64+
pAI/Wuq03xb4e1ghdO1uwuXIyEjnUsf+A5z+lAGzRRnIooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDyX9oYgfDqEdzfx/wDoLV8tV9RftEEf8K+th636
f+gtXy7QAUUUu0+hoASlzg5HWkooA2LDxTr+lgLYa1qFuo6LHcMF/LOK6jTfjR4603aP7YN0g/huolfP
1OM/rXn9FAHuFh+0lqyYGo6FZTept5Wj/Q7v510+nftG+HpyF1DSr+1/2oyso/HkH9DXzRRQB9j6f8XP
AupKDF4ggibulwrREH6sAD+BNdPY67pOp4+w6nZ3JI4EMysfyBr4RpyuyMGVipHQg4oA+/aK+I9N8eeL
NJwLLxDqMajohuGZR/wFiR+ldRYfHbxzZY829t7sDtPbrz+K4oA+tKK+etM/aTuVCrqnh2KQ/wAT21wV
/JWB/nXVWH7QvhC5IF1BqNoT1LxBgP8Avkk/pQB63RXIaZ8UPBWrD/RvEVkjf3bhzCfyfGfwrp4Ly2uk
DW9xDKpGQY3DA/lQBYooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDx/9ov/AJEKz/6/
1/8AQGr5gr6d/aNz/wAINp47G/XP/fDV8xUAL2rp7dVNpCCoIMa5yPYVzFdNZMWsoSeoXH4DgUjvwCTm
0xXs7aQYaBOucgY/UVXbSbZum5fo1X6KD0pUKb3RlNoqH7sxH1H/AOqq7aPcL90o30OK3aKDGWCpM5xt
Oul/5ZE49Dmq7wyR/fjZfqDXV0dj70GMsvi/hZyNFdS1vC33okP1UVC+m2r/APLIKfVSf/1UGMsvmtnc
5uitx9GhJ+SR1+uD/hULaK/8Mqn6gigxeEqroZVFXn0q6Q8KrAd1P+NQNaXCdYX/AO+aZk6c1uivU8N1
cWzZgnliIOQUcr/KoiCDyD+VNoMzq9M+JPjLSGBtPEV9gcBJpPNX8nyP0rrrD9oPxhbALdRafeAdS8JV
j/3yQP0ryaigD6C039pOM7V1Xw8w/vPazg/krAfzrsLD48+B7zAluruzJ7XFsePqVLD9a+TaKAPtrTfi
B4S1YgWfiHT3Y8BHmCMfoGwa6JXWRQyMGUjIIOc18B1esdY1PTTmw1C7tec/uJmT+RoA+8aK+NdO+LHj
jTSDF4guZAP4bgLKP/Hga6/Tv2jPEtvhb/TNOu1HdA0TH8ckfpQB9N0V4bYftJaW+BqGg3cPq0EqyfkD
j+ddfpvxs8C6jtB1ZrSRv4LqBlx9SAV/WgD0Oisax8WeHtTIFjrenzk9FS4Uk/hnNbAIIyCCD6GgBaKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooA8a/aPJHgrTB66gM/wDftq+Za+mP2kD/AMUdpS+t/n8o2r5noAK6aw/48Yv92uZrprH/
AI8If92g78v/AIjLNFFFI9cKKKKACiiigAooooAKKKKACiiigBGRXGGUMM5wQCKrvY2r/ehX8OP5VZoo
IlTg90UG0m2boHX6H/Gq76L/AHJvoGX+ta9FBlLCUpdDCbRrgdGQ/iagfTrpOsLH/d5/lXSUUGMsBTez
OUaN0PzIw+opmK67GRgjIqNoIX+9Ep99ozQYvL30ZytFdE+l2j9IyvrtY/1qBtGiOdsjr6ZwaDGWCqow
6K1X0WTPySqR7jFQNpV0v8AP0Ip3MXh6sd4lIEg8HFa+meKNe0fjTdZv7QZzthuGVT+AOKzntJ4wS0Lg
DqdpxURB9DQZOLW6PQbL42eO7PbnV1uAO08CNn8QAf1rq9L/AGkNYhIGqaJZ3K+sEjRH9dwP6V4jRQI+
nLH9ovwzOo+2abqNq3faFkH5gg/pXVaZ8X/A2qFVTXYbd2/hulMWPqWAH618c0UAfeVpq2nX6BrPULW5
U9DDMrj8wau18BxyPEwaN2Rh3U4Nb2m+N/FOjkfYNf1CFQfueeWX/vk5H6UAfb1FfKFh8e/G9mFWe4tL
wDvNbAE/iuP5V1OnftJ3SsBqfh6GRe7W05Uj8GBz+YoA+hqK8o079oLwbdjF0uoWTd/NhDL+BUk/mBXU
WHxQ8FakAIPEVkrHtM5iP/jwFAHX0VBb3VvdRCW2njmjI4aNwwP4ip6ACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPFv2kSP+ER0kdzff+yNXzTX0n+0l/wAito//AF+t
/wCgGvmygArp7H/jxh/3a5iumsP+PGH/AHaDvy/+IyzRRRSPXCiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKa0aPjeqtjpkA06igTino0V3sbV+sKj6cfyqu+kWzHKl1z0AOQK0
KKDJ4enLeJkNon92f81/+vUL6RcKMqUf2B5/Wt2igylgaT20OaawuU6wv+AzULRSJ95GX6iurowCMdqD
CWXrpI5Hmiupe1gk+9Ch99oBP41A2mWjH/VkfQmgxeAqLZnO0VtvosR+5K6/UZ/wqu2jSj7siH9KDKWE
qroVLW9urGXzbS5mt5B0aKQofzBrpNP+JfjPTSPs/iO+wOiyyeYPybNYD6XdLyEDf7pqB7aeP78Tr9Vp
mMqc47o9T0z9oTxfZqqXsOn34HVpIijH8VIH6V1ll+0pbkqL/wAOyp6tBcBv0IH86+esEHoaSgg+stL+
PHgjUPlnurmwb0uYDg/iu79cV1ll458KaiAbXxDpsmeg+0Kp/IkGviGloA++o5Y5UDxurqejKcg/lUlf
B9hrWq6VIJNO1K8tHH8VvO0Z/Qiuz0T4weNLC+thPrk1xbCRRIk6q5K5GeSM5x3zQB9e0UxHDorA5DAE
fjT6ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA8R/aT/5FvRf+vx//AECvm6vo/wDaUJ/4
R/Qx63Umf++RXzhQAV0unnNjF7DH6muarpNN/wCPCL6H+ZoO/L/4jLdFFFI9cKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigYUUcnoDTtjHop/KgEmxtFP8qQ9Eb8jR5Ev/PNvyoGoy7DKKl+zTH+A077
JOf4MfUigapz7EFFWPsU3cKPxp32GXuyj86LFKjPsVaKt/YG7uPypfsB7uPyosxrD1OxToq79gHdz+VL
9gTu7H8qLFfVqhRorQ+wxdyx/Ef4Uv2OH0J+posNYWZnUVpi0hH8A/Eml+zwj+BfypjWEl3MuitbyIh/
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
H0A9AO1YFI+WrVm29bt7sSiiimcoUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFOVSzBQMknigD6l/Z90s2Xw8a8YYN9dPIPdVwg/VTXrFYnhHSl0PwhpOmKAPs
9qitju2AWP4kk1t0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAfI3xxOfirqXtHEP/HBXnNeh/G5t3xV1
X2WIf+Q1rzygBa2dE/1c31H9axq2dF/1Uv8AvCkdWD/jI1aMZIHqaKdEMyqPcfzoPdjq0jXHAAooopns
oKKKKACiiigAooooAKKKKACiiut8A+Gxrus+fOB9jtCGkBGQ7dl+nGT7D3oMq1aNKDnI6Xwdo9p4W0OX
xNrJEchjJjVhgop6AD+83GB6H3NeMeOvGF34l1iWeVtoPyogORGnZR/MnuTXYfFzxwdQv20uykBs7Vio
2nh5BwW9wOg/E148TuOT3NI+SxNeUpOUt3+CG0UUUzhCiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAK6f4f6KfEPj3R9O2ho3uVeUHpsX5m/MAj8a5ivYP2d
rSGbx3eTyY8yCxYxg+pZQf0P60AfT3SloooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA+QPjU2fitq/t
5Q/8hrXn9d78Zmz8Vta9mjH/AJDWuCoAK29E/wBVL/vCsStrRP8AVS/7woOrB/xkatS2wzcIPfNRVYsh
m4z6Amkj6CkrzSNGiiimesFFFFABRRRQAUUUUAFFFFACgFmCqCSSAAOpNeo69eR/D/4cR2cfyahdoVJH
UMRl2J9hwPwrjvA9kt/4vsInAKo5lIPfaCR+oFZnxq8QNf8Aid7FG/c2iiEAHgnqx+uSB+FB4ea1veUO
i1/yPMru5NzcNIe549qr0UUHzspNu7EooooJCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAK9Q+Ad79k+JsMJOBdW0sWPcAMP/Qa8xVGdgqglicADvXTfDrU
G0v4jaBdA7QL2ONif7rnYf0Y0Afa9FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHx38ZCD8V9cx2kj
H/kNa4Su4+MH/JV9e/66p/6LWuHoAK2dEx5cwzzkHH4GsatfRP8Alt/wH+tDOrB/xkbFW7EfO59ABVOr
1gPlc+4FJH0eHX7xFyiiimemFFFFABRRRQAUUUUAFFFFAGhousXGhaml9ahTIoK4YZGCMH8cVxPjR7qX
xHcTXkTRyTfvsN1Ib5h+hr1vwD4SOtXg1G9Qf2fA3AP/AC1Yc4+g6n8vWue+LnjGz1q7FhawxPbWxKpJ
tBMjdCQeoUdBjr1+gfO5rOFSfLHdbv8AQ8jooooPBCiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKANjw9bedqQkP3YRu6d+36/yquxNhrIKnBgn3KR7N
kfyrf8OW3lWDTEfNK2R9BwP1z+lYuvx+Xq8p7MAw/LH9KD0q2G5MHCb3bPuS2mE9rDKOkiB/zGamrnPA
V+NT8A6Fd7tzPZRhj/tBQD+oNdHQeaFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAfGvxc/5Kpr/wD13X/0
Ba4qu0+LTbvin4gI/wCfgD8kUVxdABWxon3Z/wDgP9ax62dD+5cfVf60HThP4yNatCyGIPqxrPrTthi3
X6Z/Wg+nwqvO5NRRRQegFFFFABRRRQAUUUUAFbfhfw5P4k1VbZCUgTDTSYyFXPQe56Cs7TtPuNU1CGyt
ULzSsFAxwPUn0AHJNem65qll8MvCSWNoyPqc6khzjO7HMhHoOgB9PY0Hn47F+xjyR+JmR8S/GFr4d0j/
AIRnSNse2MLM0ZwUU/wDH8R6k+h9+Pn6edriUyOeT0HoKs6pqEuo3byu7NuYsSxyWJ6k+5qhQfLVZ391
MSiiigwCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAXtUkMTTTJGgyzHAFR1t+HLUy3pnI+WIfmT/k0jbD0nVqxgup1EEQggSIchFCg+uBiuc8URYngmH8Sl
fyOf6109YviaPdp6Pj7snX2INM+ozGknhGl0PoT4DX32v4X2sJPNpcSw/m27/wBmr02vEP2br0SeHdZs
c/NDdLJj0DLj+amvb6D5EKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA+Mvit/yVLxB/wBfX/sorja7L4qn
PxR8QH/p6P8A6CK42gBa2ND+7cfVf61j1r6H0n+q/wBaR04X+NE161ohiFB7CsnGeK2BwAPQUz6rCLVs
Wiiig7QooooAKKKKAClVWdgqqWZiAABkknoAKSvQ/hv4ejZ5PEN/tS3t8iLeMAkDliT2Az+P0oMMTXVC
m5v5GrpFlZ/DzwvNrGqYOoSrgITzk8iMe/cn29q8D8W+JbrxFq89zcSBnkb5tvQAcBR7AV0PxK8cTeIt
YdYnItYyUt0GcBc/ePuf5YrzukfJYitKUm29Xv8A5CUUUUzjCiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAFHJrt9Gs/senoGHzv8zfj0/TFcxo9mLz
UERh+7X5n+g7V2/QccUHv5Nh7t1n8gqlq8Rn0q4QYyF3D8Dk/oDV2myIJI2RhkMpBHqCMUHt14c9KUfI
6L9nHUTD4v1PTicJc2fmD/eRhj9GP5V9L18ifBa7+xfFfTFJwJhLCfxQ4/UCvrug+FYUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQB8XfFH/kp/iH/r8b+Qrka674o/8lP8Q/8AX438hXI0AFauik+dIOxXn86yq1dF
/wBdJ/u/1oZ0YX+KjciGZVHqRWvWXbDNwv1z+lalB9bhF7rYUUUUHWFFFFABRRRQBpaDo0+vaxDYQDBc
5dyOFUdSfw/XFdd8VPEtv4d0GLwzpw2Dy1M204wnZfqTyfb61reHbe28DeDLjXtRXF3OgKoeuD9xB6E9
T/8AWr578SazPrOrT3M8pkeRyzsTwWPXHsOgpHzOYYr2k218K29TJllaaRpGOWY5NMpKKZ4zbbuwoooo
EFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAtGKK
1dFsPtt2HcfuoyC2e/tQa0qcqs1CPU3dCsfslkHZQJJfmPsO3+P41q0UUH2uHoxo01CIUUUUGxheHLo6
H8S9LuvuLFfxsfZGYZ/8dNfadfDniNPK1QSKSCyBs+h6f0r7W0i8/tHRrG+/5+LeOXj/AGlB/rQfDYmH
JWlHzL1FFFBgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB8W/E5t/xN8RH0vXH5cf0rkq6v4mf8lM8Rf9f0n865
SgArV0T/AF0n+7WVWron+uk/3aGdGF/ixOisxm4B9ATWjVGxH7xj6ACr1B9hhlamFFFFB0BRRRQAV1ng
Lw4dc1sTTLmztCHkyMhj2X8SMn2HvXLRRSTzJDEheSRgqqBkkk4AFeo67eQfDr4fraQkLqV0pBdTzvIG
58+gHA98UHn5jiHTp8kXqzhPjD4zOoan/ZlpIDa2rFQVPDSdGb8Og/H1rx81YvLk3Vy0jZxngHsKr0Hy
lSV3ZbISiiigyCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAWiirNrZzXsojhQk9z2FBUYuTslqNtbaS7nWKJcs36V3FlaR2VqsMeOOScfeNQaZpkenRHGGl
YfM+MZHoPQVfoPqctwHsI88/iYUUUUHqhRRRQBznimLi3mA9VP6Y/rX1X8MLwX3w10CYNki1WMn3XKn+
VfMfiFC+kOf7jq3+fzr3X9n6/wDtfw3NuWybO9liA9AQr/zY0HyOaw5MS33PVqKKKDzQooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
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
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigD//2Q==
</value>
</data>
</root>

View File

@ -63,14 +63,14 @@
<!-- DEVEXPRESS Bibliotheken -->
<Component Id="DevExpressLibs" Guid="665D0AC8-93FC-4499-BA89-F660CAC6C577">
<File Id="DevExpress.Data.v15.2" Name="DevExpress.Data.v15.2.dll" Source="D:\Programme\Sprachen\DevExpress 15.2\Components\Bin\Framework\DevExpress.Data.v15.2.dll" KeyPath="yes" />
<File Id="DevExpress.Printing.v15.2.Core" Name="DevExpress.Printing.v15.2.Core.dll" Source="D:\Programme\Sprachen\DevExpress 15.2\Components\Bin\Framework\DevExpress.Printing.v15.2.Core.dll" />
<File Id="DevExpress.Sparkline.v15.2.Core" Name="DevExpress.Sparkline.v15.2.Core.dll" Source="D:\Programme\Sprachen\DevExpress 15.2\Components\Bin\Framework\DevExpress.Sparkline.v15.2.Core.dll" />
<File Id="DevExpress.Utils.v15.2" Name="DevExpress.Utils.v15.2.dll" Source="D:\Programme\Sprachen\DevExpress 15.2\Components\Bin\Framework\DevExpress.Utils.v15.2.dll" />
<File Id="DevExpress.XtraEditors.v15.2" Name="DevExpress.XtraEditors.v15.2.dll" Source="D:\Programme\Sprachen\DevExpress 15.2\Components\Bin\Framework\DevExpress.XtraEditors.v15.2.dll" />
<File Id="DevExpress.XtraGrid.v15.2" Name="DevExpress.XtraGrid.v15.2.dll" Source="D:\Programme\Sprachen\DevExpress 15.2\Components\Bin\Framework\DevExpress.XtraGrid.v15.2.dll" />
<File Id="DevExpress.XtraLayout.v15.2" Name="DevExpress.XtraLayout.v15.2.dll" Source="D:\Programme\Sprachen\DevExpress 15.2\Components\Bin\Framework\DevExpress.XtraLayout.v15.2.dll" />
<File Id="DevExpress.XtraPrinting.v15.2" Name="DevExpress.XtraPrinting.v15.2.dll" Source="D:\Programme\Sprachen\DevExpress 15.2\Components\Bin\Framework\DevExpress.XtraPrinting.v15.2.dll" />
<File Id="DevExpress.Data.v15.2" Name="DevExpress.Data.v15.2.dll" Source="D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.Data.v15.2.dll" KeyPath="yes" />
<File Id="DevExpress.Printing.v15.2.Core" Name="DevExpress.Printing.v15.2.Core.dll" Source="D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.Printing.v15.2.Core.dll" />
<File Id="DevExpress.Sparkline.v15.2.Core" Name="DevExpress.Sparkline.v15.2.Core.dll" Source="D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.Sparkline.v15.2.Core.dll" />
<File Id="DevExpress.Utils.v15.2" Name="DevExpress.Utils.v15.2.dll" Source="D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.Utils.v15.2.dll" />
<File Id="DevExpress.XtraEditors.v15.2" Name="DevExpress.XtraEditors.v15.2.dll" Source="D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.XtraEditors.v15.2.dll" />
<File Id="DevExpress.XtraGrid.v15.2" Name="DevExpress.XtraGrid.v15.2.dll" Source="D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.XtraGrid.v15.2.dll" />
<File Id="DevExpress.XtraLayout.v15.2" Name="DevExpress.XtraLayout.v15.2.dll" Source="D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.XtraLayout.v15.2.dll" />
<File Id="DevExpress.XtraPrinting.v15.2" Name="DevExpress.XtraPrinting.v15.2.dll" Source="D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.XtraPrinting.v15.2.dll" />
</Component>
<Component Id="RegistryKeys" Guid="{72D6927F-8297-4D51-BF4A-813064089A4A}">