diff --git a/ModpackUpdater/ModpackUpdater.vbproj b/ModpackUpdater/ModpackUpdater.vbproj
index aa1f5e2..ee857db 100644
--- a/ModpackUpdater/ModpackUpdater.vbproj
+++ b/ModpackUpdater/ModpackUpdater.vbproj
@@ -76,8 +76,17 @@
+
+ ..\SharedLibs\Pilz.dll
+
..\SharedLibs\Pilz.Cryptography.dll
+
+ ..\SharedLibs\Pilz.IO.dll
+
+
+ ..\SharedLibs\Pilz.Win32.dll
+
\ No newline at end of file
diff --git a/SharedLibs/Pilz.Cryptography.dll b/SharedLibs/Pilz.Cryptography.dll
index d9b6a3e..90239e8 100644
Binary files a/SharedLibs/Pilz.Cryptography.dll and b/SharedLibs/Pilz.Cryptography.dll differ
diff --git a/SharedLibs/Pilz.IO.dll b/SharedLibs/Pilz.IO.dll
new file mode 100644
index 0000000..8853fba
Binary files /dev/null and b/SharedLibs/Pilz.IO.dll differ
diff --git a/SharedLibs/Pilz.IO.xml b/SharedLibs/Pilz.IO.xml
new file mode 100644
index 0000000..5847807
--- /dev/null
+++ b/SharedLibs/Pilz.IO.xml
@@ -0,0 +1,143 @@
+
+
+
+ Pilz.IO
+
+
+
+
+ Returns the names of all embedded files.
+
+
+
+
+ Embeds a file to this container.
+
+ The name how it should be called in this container.
+ The file path to the file that should be embedded.
+ Returns a that defines if the file as been embedded successfully.
+
+
+
+ Embeds a file to this container.
+
+ The name how it should be called in this container.
+ The file path to the file that should be embedded.
+ Returns a that defines if the file as been embedded successfully.
+
+
+
+ Removes a file from this container.
+
+ The name how the file is called.
+
+
+
+ Checks if the given file exists in this container.
+
+ The name how the file is called.
+ Returns if the given file exists in this container.
+
+
+
+ Gets a file from this container as stream.
+
+ The name how the file is called.
+ Returns a stream of the file with the given name.
+
+
+
+ Gets a file from this container as stream.
+
+ The name how the file is called.
+ Returns a stream of the file with the given name.
+
+
+
+ Saves a given file to the users temp directory.
+
+ The name how the file is called.
+ Returns the file path to the temp file.
+
+
+
+ Saves a given file to the users temp directory.
+
+ The name how the file is called.
+ Returns the file path to the temp file.
+
+
+
+ Defines the file path to the file that should be locked.
+
+
+
+
+ Defines the file path to the lock file that is used to identify the file lock.
+
+
+
+
+ Defines if the file is locked privatly by this instance.
+
+
+
+
+ Defines if the file is locked by an other instance/program/user.
+
+
+
+
+ Generate a new instance of and locks the given file automatically.
+
+ The file path to the file that should be locked.
+
+
+
+ Generate a new instance of
+
+ The file path to the file that should be locked.
+ Defines if the file should be locked automatically right after creating this instance.
+
+
+
+ Locks the file, if not already locked privatly.
+
+
+
+
+ Unlocks the file, if locked privatly.
+
+
+
+
+ stellt den Erben "Server" und "Client" 2 verschiedene
+ Message-Events zur Verfügung, und ein Event-Raisendes Dispose
+
+
+
+
+ Zur Ausgabe chat-verwaltungstechnischer Status-Informationen
+
+
+
+ Zur Ausgabe von Chat-Messages
+
+
+
+ Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
+
+
+
+
+ Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
+
+
+
+
+ Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
+ Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
+
+
+
+
diff --git a/SharedLibs/Pilz.Win32.dll b/SharedLibs/Pilz.Win32.dll
new file mode 100644
index 0000000..f0eef7f
Binary files /dev/null and b/SharedLibs/Pilz.Win32.dll differ
diff --git a/SharedLibs/Pilz.Win32.xml b/SharedLibs/Pilz.Win32.xml
new file mode 100644
index 0000000..58bdcee
--- /dev/null
+++ b/SharedLibs/Pilz.Win32.xml
@@ -0,0 +1,105 @@
+
+
+
+
+Pilz.Win32
+
+
+
+
+
+ Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
+
+
+
+
+ Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
+
+
+
+
+ Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
+ Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
+
+
+
+
+ Extrahiert das Icon aus einer Datei oder aus einem Ordner.
+
+ Hier übergeben Sie den Pfad der Datei von dem das Icon extrahiert werden soll.
+ Bei übergabe von true wird ein kleines und bei false ein großes Icon zurück gegeben.
+
+
+
+ Get the number of icons in the specified file.
+
+ Full path of the file to look for.
+
+
+
+
+ Parse strings in registry who contains the name of the icon and
+ the index of the icon an return both parts.
+
+ The full string in the form "path,index" as found in registry.
+ The "path" part of the string.
+ The "index" part of the string.
+
+
+
+ Two constants extracted from the FileInfoFlags, the only that are
+ meaningfull for the user of this class.
+
+
+
+
+ Retrieve the handle to the icon that represents the file and the index
+ of the icon within the system image list. The handle is copied to the
+ hIcon member of the structure specified by psfi, and the index is copied
+ to the iIcon member.
+
+
+
+
+ Indicates that the function should not attempt to access the file
+ specified by pszPath. Rather, it should act as if the file specified by
+ pszPath exists with the file attributes passed in dwFileAttributes.
+
+
+
+
+ Contains information about a file object.
+
+
+
+
+ Handle to the icon that represents the file. You are responsible for
+ destroying this handle with DestroyIcon when you no longer need it.
+
+
+
+
+ Index of the icon image within the system image list.
+
+
+
+
+ Array of values that indicates the attributes of the file object.
+ For information about these values, see the IShellFolder::GetAttributesOf
+ method.
+
+
+
+
+ String that contains the name of the file as it appears in the Microsoft
+ Windows Shell, or the path and file name of the file that contains the
+ icon representing the file.
+
+
+
+
+ String that describes the type of file.
+
+
+
+
diff --git a/SharedLibs/Pilz.dll b/SharedLibs/Pilz.dll
new file mode 100644
index 0000000..a68942d
Binary files /dev/null and b/SharedLibs/Pilz.dll differ
diff --git a/SharedLibs/Pilz.xml b/SharedLibs/Pilz.xml
new file mode 100644
index 0000000..f944155
--- /dev/null
+++ b/SharedLibs/Pilz.xml
@@ -0,0 +1,26 @@
+
+
+
+
+Pilz
+
+
+
+
+
+ Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
+
+
+
+
+ Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
+
+
+
+
+ Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
+ Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
+
+
+
+