commit 1d06c75bacd8ab899674a42f7e3d7ce554ecced5 Author: Digital Data - Marlon Schreiber Date: Fri Apr 17 11:30:22 2020 +0200 MS 1 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..80cec3a --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +################################################################################ +# Diese .gitignore-Datei wurde von Microsoft(R) Visual Studio automatisch erstellt. +################################################################################ + +/WIDigConsoleApp/bin/Debug +/.vs/WIDigConsoleApp/v15/Server/sqlite3 diff --git a/WIDigConsoleApp.sln b/WIDigConsoleApp.sln new file mode 100644 index 0000000..ebd91ef --- /dev/null +++ b/WIDigConsoleApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27703.2018 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "WIDigConsoleApp", "WIDigConsoleApp\WIDigConsoleApp.vbproj", "{B146A4E7-FD28-4F57-9BE0-C4178A258623}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {B146A4E7-FD28-4F57-9BE0-C4178A258623}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B146A4E7-FD28-4F57-9BE0-C4178A258623}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B146A4E7-FD28-4F57-9BE0-C4178A258623}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B146A4E7-FD28-4F57-9BE0-C4178A258623}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F2F5319D-1A7B-4D83-88FC-3940626D5D39} + EndGlobalSection +EndGlobal diff --git a/WIDigConsoleApp/App.config b/WIDigConsoleApp/App.config new file mode 100644 index 0000000..731f6de --- /dev/null +++ b/WIDigConsoleApp/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/WIDigConsoleApp/ClassConfig.vb b/WIDigConsoleApp/ClassConfig.vb new file mode 100644 index 0000000..f6747c3 --- /dev/null +++ b/WIDigConsoleApp/ClassConfig.vb @@ -0,0 +1,16 @@ +Imports DigitalData.Modules.Config.ConfigAttributes + +Public Class ClassConfig + ' Global Settings (from computerconfig, overridable by userconfig) + + Public Property ConnectionString As String = "" + Public Property WMUsername As String = "" + Public Property WMUserPW As String = "" + Public Property WMDrive As String = "" + Public Property WMRelPath As String = "" + Public Property WMServer As String = "" + Public Property Domain As String = "" + Public Property LOG_DEBUG As Boolean = False + + +End Class diff --git a/WIDigConsoleApp/ClassEncryption.vb b/WIDigConsoleApp/ClassEncryption.vb new file mode 100644 index 0000000..b0bfa39 --- /dev/null +++ b/WIDigConsoleApp/ClassEncryption.vb @@ -0,0 +1,68 @@ +Imports System.Security.Cryptography +Public Class ClassEncryption + Private TripleDes As New TripleDESCryptoServiceProvider + Sub New(ByVal key As String) + ' Initialize the crypto provider. + TripleDes.Key = TruncateHash(key, TripleDes.KeySize \ 8) + TripleDes.IV = TruncateHash("", TripleDes.BlockSize \ 8) + End Sub + + Private Function TruncateHash( + ByVal key As String, + ByVal length As Integer) As Byte() + + Dim sha1 As New SHA1CryptoServiceProvider + + ' Hash the key. + Dim keyBytes() As Byte = + System.Text.Encoding.Unicode.GetBytes(key) + Dim hash() As Byte = sha1.ComputeHash(keyBytes) + + ' Truncate or pad the hash. + ReDim Preserve hash(length - 1) + Return hash + End Function + Public Function EncryptData( + ByVal plaintext As String) As String + + ' Convert the plaintext string to a byte array. + Dim plaintextBytes() As Byte = + System.Text.Encoding.Unicode.GetBytes("!Didalog35452Heuchelheim=" & plaintext) + + ' Create the stream. + Dim ms As New System.IO.MemoryStream + ' Create the encoder to write to the stream. + Dim encStream As New CryptoStream(ms, + TripleDes.CreateEncryptor(), + System.Security.Cryptography.CryptoStreamMode.Write) + + ' Use the crypto stream to write the byte array to the stream. + encStream.Write(plaintextBytes, 0, plaintextBytes.Length) + encStream.FlushFinalBlock() + + ' Convert the encrypted stream to a printable string. + Return Convert.ToBase64String(ms.ToArray) + End Function + 'Entschlüsselt die Zeichenfolge + Public Function DecryptData( + ByVal encryptedtext As String) As String + + ' Convert the encrypted text string to a byte array. + Dim encryptedBytes() As Byte = Convert.FromBase64String(encryptedtext) + + ' Create the stream. + Dim ms As New System.IO.MemoryStream + ' Create the decoder to write to the stream. + Dim decStream As New CryptoStream(ms, + TripleDes.CreateDecryptor(), + System.Security.Cryptography.CryptoStreamMode.Write) + + ' Use the crypto stream to write the byte array to the stream. + decStream.Write(encryptedBytes, 0, encryptedBytes.Length) + decStream.FlushFinalBlock() + Dim result = System.Text.Encoding.Unicode.GetString(ms.ToArray) + result = result.Replace("!Didalog35452Heuchelheim=", "") + ' Convert the plaintext stream to a string. + Return result + End Function +End Class diff --git a/WIDigConsoleApp/Module1.vb b/WIDigConsoleApp/Module1.vb new file mode 100644 index 0000000..2b54cd8 --- /dev/null +++ b/WIDigConsoleApp/Module1.vb @@ -0,0 +1,248 @@ +Imports System +Imports DigitalData.Modules.Logging +Imports DigitalData.Modules.Windream +Imports DigitalData.Modules.Config +Imports System.IO +Module Module1 + Private _ArgumentLength As Integer + Public Function Main(args As String()) As Integer + Try + ' Console.WriteLine("Starting up WIDig...") + Dim opath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + Dim oLogConfig As New LogConfig(LogConfig.PathType.CustomPath, + opath & "\Digital Data\WIDigDat\Log", + Nothing, + "Digital Data", + "WIDigCons") + + LOGCONFIG = oLogConfig + LOGGER = LOGCONFIG.GetLogger + InitUserConfig() + LOGCONFIG.Debug = CONFIG.Config.LOG_DEBUG + LOGGER = LOGCONFIG.GetLogger + Dim oUserPW = GetUserPWPlain() + LOGGER.Debug("Initializing MainForm....") + + System.Console.WriteLine($"Starting up WIDig...") + If Connect2Windream(oUserPW) = True Then + System.Console.WriteLine($"Windream initialized!") + Dim oArguments As String() = Environment.GetCommandLineArgs() + If ParseArgs(args) = True Then + System.Console.WriteLine($"Parsed all arguments!") + If StreamIndexFile() = True Then + oErrorImport = False + Else + System.Console.WriteLine($"###Error in StreamIndexFile!####") + oErrorImport = True + End If + Else + System.Console.WriteLine($"###Error in ParseArgs!####") + System.Console.WriteLine($"### Error in ParseArgs ####") + System.Console.WriteLine(oErrorMessage) + System.Console.WriteLine("### For more information check the log! Press any key to exit! ####") + System.Console.WriteLine($"####################") + Console.ReadKey() + End If + Else + oErrorMessage = "Could not initialize windream" + End If + + If oErrorParse = True Or oErrorImport = True Then + System.Console.WriteLine(oErrorMessage) + System.Console.WriteLine("### For more information check the log! Press any key to exit! ####") + System.Console.WriteLine($"####################") + Console.ReadKey() + Return 0 + Else + Return 1 + End If + Catch ex As Exception + LOGGER.Error(ex) + Return 0 + End Try + + End Function + Public Sub InitUserConfig() + Dim oUserAppDataPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + oUserAppDataPath = oUserAppDataPath & "\Digital Data\WIDigDat" + Dim oCommonAppDataPath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + CONFIG = New ConfigManager(Of ClassConfig)(LOGCONFIG, oUserAppDataPath, System.AppDomain.CurrentDomain.BaseDirectory, oCommonAppDataPath) + System.Console.WriteLine($"Config loaded!") + LOGGER.Info("Config loaded") + + + 'Settings_Load() + End Sub + Private Function Connect2Windream(oPW As String) + Try + WINDREAM = New Windream(LOGCONFIG, False, CONFIG.Config.WMDrive, CONFIG.Config.WMRelPath, True, CONFIG.Config.WMServer, CONFIG.Config.WMUsername, oPW, CONFIG.Config.Domain) + If Not IsNothing(WINDREAM) Then + If WINDREAM.SessionLoggedin = True Then + LOGGER.Debug("windream initialisiert") + Return True + End If + End If + Catch ex As Exception + LOGGER.Warn("CHECKING WMConnectivity: " & ex.Message) + Return False + End Try + End Function + Private Function GetUserPWPlain() + Try + Dim PWplainText As String + Dim wrapper As New ClassEncryption("!35452didalog=") + If CONFIG.Config.WMUserPW = String.Empty Then + PWplainText = "" + Else + PWplainText = wrapper.DecryptData(CONFIG.Config.WMUserPW) + End If + + Return PWplainText + Catch ex As Exception + LOGGER.Warn("Error in GetUserPWPlain - the password [" & CONFIG.Config.WMUserPW & "] could not be decrypted", False) + Return String.Empty + End Try + End Function + Public Function ParseArgs(pArguments As String(), Optional pTest As Boolean = False) + Try + If pArguments.Length <= 3 Then + _ArgumentLength = pArguments.Length + LOGGER.Warn($"Insufficient number of arguments [{pArguments.Length}]!") + System.Console.WriteLine($"Insufficient number of arguments - {Now.ToString}") + oErrorParse = True + Return False + End If + + Dim ocount As Integer = 0 + For Each oArg As String In pArguments + LOGGER.Debug($"[{ocount}] {oArg}") + oArg = oArg.Replace("""", "") + If oArg.StartsWith("-Source@") Then + oSourceFile = oArg.Replace("-Source@", "") + If System.IO.File.Exists(oSourceFile) = False Then + LOGGER.Warn($"Parser@Sourcefile - File [{oSourceFile}] is not existing!") + oErrorMessage &= vbNewLine & $"Parser@Sourcefile - File [{oSourceFile}] is not existing!" + oErrorParse = True + Return False + End If + ElseIf oArg.StartsWith("-Mode@") Then + oMode = oArg.Replace("-Mode@", "").ToUpper + + ElseIf oArg.StartsWith("-Target@") Then + oTargetPath = oArg.Replace("-Target@", "") + Dim oWMFolder = System.IO.Path.GetDirectoryName(oTargetPath) + Dim oNormalizePath = WINDREAM.GetNormalizedPath(oTargetPath) + If WINDREAM.TestFileExists(oTargetPath) = False Then + LOGGER.Info($"WMFile [{oTargetPath}] not existing!") + End If + If oMode = "IMPV" Then + Dim oWMCheckPath = WINDREAM.VersionWMFilename(oTargetPath, System.IO.Path.GetExtension(oTargetPath)) + If oNormalizePath.ToUpper <> oWMCheckPath.ToString.ToUpper Then + LOGGER.Info($"Target [{oNormalizePath}] already existed!! - NewWMFilename [{oWMCheckPath}]") + oTargetPath = oWMCheckPath + End If + End If + + ElseIf oArg.StartsWith("-WMOT@") Then + oWMObjecttype = oArg.Replace("-WMOT@", "") + Dim oexists As Boolean = False + Dim myWMOTypes = WINDREAM.ObjectTypes + For Each otype As String In myWMOTypes + If oWMObjecttype = otype Then + oexists = True + Exit For + End If + Next + If oexists = False Then + LOGGER.Info($"WMObjekttype [{oWMObjecttype}] not existing!!") + oErrorMessage &= vbNewLine & $"WMObjekttype [{oWMObjecttype}] not existing!!" + Return False + oErrorParse = True + Else + WMIndices = WINDREAM.GetIndiciesByObjecttype(oWMObjecttype) + End If + ElseIf oArg.StartsWith("-index@") Then + Dim oINDEXInfotemp = oArg + oINDEXInfotemp = oINDEXInfotemp.Replace("-index@{", "") + oINDEXInfotemp = oINDEXInfotemp.Replace("}", "") + Dim oSplit() = oINDEXInfotemp.ToString.Split(";") + LOGGER.Debug($" [{oSplit.Length}] Indices transmitted...") + oIndexArr = oSplit + + End If + ocount += 1 + Next + Return True + Catch ex As Exception + LOGGER.Warn("Error in ParseArgs:" & vbNewLine & ex.Message) + oErrorMessage &= vbNewLine & "Error in ParseArgs:" & vbNewLine & ex.Message + oErrorParse = True + System.Console.WriteLine($"Error in ParseArgs - {Now.ToString}") + Return False + End Try + End Function + Public Function StreamIndexFile() + Try + Dim oResult As Boolean = False + If oMode = "IMPV" Then + oResult = WINDREAM.NewFileStream(oSourceFile, oTargetPath) + ElseIf oMode = "IMPO" Then + Dim oDeleted = WINDREAM.RemoveFile(oTargetPath) + If oDeleted = True Then + oResult = WINDREAM.NewFileStream(oSourceFile, oTargetPath) + Else + LOGGER.Warn($"Mode ImportOverwrite is active - but WMFile could not be deleted!!") + End If + ElseIf oMode = "NI" Then + oResult = True + End If + + + If oResult = True Then + LOGGER.Info($"File successfully streamed to windream [{oTargetPath}]! Now indexing...") + For Each oIndex2 As String In oIndexArr + Dim oIndexInfo() = oIndex2.Split("=") + Dim oIndexName = oIndexInfo(0) + Dim oIndexvalue = oIndexInfo(1) + If WMIndex_exists(oIndexName) = True Then + LOGGER.Info($"Setting Index: oIndexName [{oIndexName}] - oIndexvalue [{oIndexvalue}]") + If WINDREAM.SetFileIndex(oTargetPath, oIndexName, oIndexvalue, oWMObjecttype) = False Then + LOGGER.Info($"Index could not be set...") + If WINDREAM.RemoveFile(oTargetPath) = True Then + LOGGER.Info($"File deleted after error!") + End If + oResult = False + Exit For + End If + Else + LOGGER.Warn($"Transmitted index with name [{oIndexName}] is not existing in WM Objecttype!") + If WINDREAM.RemoveFile(oTargetPath) = True Then + LOGGER.Info($"File deleted after error!") + End If + oResult = False + Exit For + End If + + Next + If oResult = True Then + LOGGER.Info("Import finished!") + oErrorImport = False + End If + End If + Return oResult + Catch ex As Exception + LOGGER.Warn($"Error while indexing: {ex.Message}") + End Try + + End Function + Private Function WMIndex_exists(pIndex As String) + Dim oexist As Boolean = False + For Each oWMIndex As String In WMIndices + If oWMIndex = pIndex Then + Return True + End If + Next + Return oexist + End Function + +End Module diff --git a/WIDigConsoleApp/My Project/Application.Designer.vb b/WIDigConsoleApp/My Project/Application.Designer.vb new file mode 100644 index 0000000..88dd01c --- /dev/null +++ b/WIDigConsoleApp/My Project/Application.Designer.vb @@ -0,0 +1,13 @@ +'------------------------------------------------------------------------------ +' +' This code was generated by a tool. +' Runtime Version:4.0.30319.42000 +' +' Changes to this file may cause incorrect behavior and will be lost if +' the code is regenerated. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + diff --git a/WIDigConsoleApp/My Project/Application.myapp b/WIDigConsoleApp/My Project/Application.myapp new file mode 100644 index 0000000..e62f1a5 --- /dev/null +++ b/WIDigConsoleApp/My Project/Application.myapp @@ -0,0 +1,10 @@ + + + false + false + 0 + true + 0 + 2 + true + diff --git a/WIDigConsoleApp/My Project/AssemblyInfo.vb b/WIDigConsoleApp/My Project/AssemblyInfo.vb new file mode 100644 index 0000000..f36a18c --- /dev/null +++ b/WIDigConsoleApp/My Project/AssemblyInfo.vb @@ -0,0 +1,35 @@ +Imports System +Imports System.Reflection +Imports System.Runtime.InteropServices + +' Allgemeine Informationen über eine Assembly werden über die folgenden +' Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +' die einer Assembly zugeordnet sind. + +' Werte der Assemblyattribute überprüfen + + + + + + + + + + +'Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird. + + +' Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +' +' Hauptversion +' Nebenversion +' Buildnummer +' Revision +' +' Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +' übernehmen, indem Sie "*" eingeben: +' + + + diff --git a/WIDigConsoleApp/My Project/Resources.Designer.vb b/WIDigConsoleApp/My Project/Resources.Designer.vb new file mode 100644 index 0000000..cf6a314 --- /dev/null +++ b/WIDigConsoleApp/My Project/Resources.Designer.vb @@ -0,0 +1,62 @@ +'------------------------------------------------------------------------------ +' +' This code was generated by a tool. +' Runtime Version:4.0.30319.42000 +' +' Changes to this file may cause incorrect behavior and will be lost if +' the code is regenerated. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + + +Namespace My.Resources + + 'This class was auto-generated by the StronglyTypedResourceBuilder + 'class via a tool like ResGen or Visual Studio. + 'To add or remove a member, edit your .ResX file then rerun ResGen + 'with the /str option, or rebuild your VS project. + ''' + ''' A strongly-typed resource class, for looking up localized strings, etc. + ''' + _ + Friend Module Resources + + Private resourceMan As Global.System.Resources.ResourceManager + + Private resourceCulture As Global.System.Globalization.CultureInfo + + ''' + ''' Returns the cached ResourceManager instance used by this class. + ''' + _ + Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager + Get + If Object.ReferenceEquals(resourceMan, Nothing) Then + Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("WIDigConsoleApp.Resources", GetType(Resources).Assembly) + resourceMan = temp + End If + Return resourceMan + End Get + End Property + + ''' + ''' Overrides the current thread's CurrentUICulture property for all + ''' resource lookups using this strongly typed resource class. + ''' + _ + Friend Property Culture() As Global.System.Globalization.CultureInfo + Get + Return resourceCulture + End Get + Set(ByVal value As Global.System.Globalization.CultureInfo) + resourceCulture = value + End Set + End Property + End Module +End Namespace diff --git a/WIDigConsoleApp/My Project/Resources.resx b/WIDigConsoleApp/My Project/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/WIDigConsoleApp/My Project/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/WIDigConsoleApp/My Project/Settings.Designer.vb b/WIDigConsoleApp/My Project/Settings.Designer.vb new file mode 100644 index 0000000..5c9ae43 --- /dev/null +++ b/WIDigConsoleApp/My Project/Settings.Designer.vb @@ -0,0 +1,73 @@ +'------------------------------------------------------------------------------ +' +' This code was generated by a tool. +' Runtime Version:4.0.30319.42000 +' +' Changes to this file may cause incorrect behavior and will be lost if +' the code is regenerated. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + + +Namespace My + + _ + Partial Friend NotInheritable Class MySettings + Inherits Global.System.Configuration.ApplicationSettingsBase + + Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings), MySettings) + +#Region "My.Settings Auto-Save Functionality" +#If _MyType = "WindowsForms" Then + Private Shared addedHandler As Boolean + + Private Shared addedHandlerLockObject As New Object + + _ + Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs) + If My.Application.SaveMySettingsOnExit Then + My.Settings.Save() + End If + End Sub +#End If +#End Region + + Public Shared ReadOnly Property [Default]() As MySettings + Get + +#If _MyType = "WindowsForms" Then + If Not addedHandler Then + SyncLock addedHandlerLockObject + If Not addedHandler Then + AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings + addedHandler = True + End If + End SyncLock + End If +#End If + Return defaultInstance + End Get + End Property + End Class +End Namespace + +Namespace My + + _ + Friend Module MySettingsProperty + + _ + Friend ReadOnly Property Settings() As Global.WIDigConsoleApp.My.MySettings + Get + Return Global.WIDigConsoleApp.My.MySettings.Default + End Get + End Property + End Module +End Namespace diff --git a/WIDigConsoleApp/My Project/Settings.settings b/WIDigConsoleApp/My Project/Settings.settings new file mode 100644 index 0000000..85b890b --- /dev/null +++ b/WIDigConsoleApp/My Project/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/WIDigConsoleApp/Runtime.vb b/WIDigConsoleApp/Runtime.vb new file mode 100644 index 0000000..04ad780 --- /dev/null +++ b/WIDigConsoleApp/Runtime.vb @@ -0,0 +1,18 @@ +Imports DigitalData.Modules.Logging +Imports DigitalData.Modules.Windream +Imports DigitalData.Modules.Config +Module Runtime + Public LOGCONFIG As LogConfig + Public LOGGER As Logger + Public WINDREAM As Windream + Public CONFIG As ConfigManager(Of ClassConfig) + Public oMode As String = "IMPV" + Public oErrorParse As Boolean = False + Public oErrorMessage As String + Public oErrorImport As Boolean = True + Public oSourceFile As String + Public oTargetPath As String + Public oWMObjecttype As String + Public oIndexArr As String() + Public WMIndices As List(Of String) +End Module \ No newline at end of file diff --git a/WIDigConsoleApp/WIDigConsoleApp.vbproj b/WIDigConsoleApp/WIDigConsoleApp.vbproj new file mode 100644 index 0000000..71e5dd4 --- /dev/null +++ b/WIDigConsoleApp/WIDigConsoleApp.vbproj @@ -0,0 +1,124 @@ + + + + + Debug + AnyCPU + {B146A4E7-FD28-4F57-9BE0-C4178A258623} + Exe + WIDigConsoleApp.Module1 + WIDigConsoleApp + WIDigConsoleApp + 512 + Console + v4.6.1 + true + + + AnyCPU + true + full + true + true + bin\Debug\ + WIDigConsoleApp.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 + + + AnyCPU + pdbonly + false + true + true + bin\Release\ + WIDigConsoleApp.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 + + + On + + + Binary + + + Off + + + On + + + + ..\..\DDMonorepo\Modules.Config\bin\Debug\DigitalData.Modules.Config.dll + + + ..\..\DDMonorepo\Modules.Windream\bin\Debug\DigitalData.Modules.Logging.dll + + + ..\..\DDMonorepo\Modules.Windream\bin\Debug\DigitalData.Modules.Windream.dll + + + ..\..\DDMonorepo\Modules.Windream\bin\Debug\NLog.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + Application.myapp + + + True + True + Resources.resx + + + True + Settings.settings + True + + + + + + VbMyResourcesResXFileCodeGenerator + Resources.Designer.vb + My.Resources + Designer + + + + + MyApplicationCodeGenerator + Application.Designer.vb + + + SettingsSingleFileGenerator + My + Settings.Designer.vb + + + + + \ No newline at end of file diff --git a/WIDigConsoleApp/WIDigConsoleApp.vbproj.user b/WIDigConsoleApp/WIDigConsoleApp.vbproj.user new file mode 100644 index 0000000..9692cfb --- /dev/null +++ b/WIDigConsoleApp/WIDigConsoleApp.vbproj.user @@ -0,0 +1,6 @@ + + + + -Mode%40IMPO -Source%40E:\TEMP\TEST.pdf -Target%40"W:\ImportWIDIG\Testfile.pdf" -WMOT%40"DIGITAL DATA - Entwicklung" -index%40{"Integer 23"=4711%3b"String 38"=WeDigNoWIDig%3b"Boolean 04"=false} + + \ No newline at end of file diff --git a/WIDigConsoleApp/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/WIDigConsoleApp/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..e77d9b4 Binary files /dev/null and b/WIDigConsoleApp/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.Resources.resources b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.Resources.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.Resources.resources differ diff --git a/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.exe b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.exe new file mode 100644 index 0000000..c30733d Binary files /dev/null and b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.exe differ diff --git a/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.pdb b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.pdb new file mode 100644 index 0000000..9ecdc73 Binary files /dev/null and b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.pdb differ diff --git a/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.CopyComplete b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.CoreCompileInputs.cache b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.CoreCompileInputs.cache new file mode 100644 index 0000000..8b15cfc --- /dev/null +++ b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +4da815c39bd1924dd323b44d3357f803f96afa5b diff --git a/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.FileListAbsolute.txt b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.FileListAbsolute.txt new file mode 100644 index 0000000..72eb1c1 --- /dev/null +++ b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.FileListAbsolute.txt @@ -0,0 +1,31 @@ +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\WIDigConsoleApp.exe.config +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\WIDigConsoleApp.exe +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\WIDigConsoleApp.pdb +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\WIDigConsoleApp.xml +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Config.dll +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Logging.dll +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Windream.dll +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\NLog.dll +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Filesystem.dll +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\Interop.WINDREAMLib.dll +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Language.dll +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\protobuf-net.dll +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Config.pdb +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Config.xml +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Logging.pdb +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Logging.xml +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Windream.pdb +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Windream.xml +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\NLog.xml +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Filesystem.pdb +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Filesystem.xml +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Language.pdb +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Language.xml +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\protobuf-net.xml +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\obj\Debug\WIDigConsoleApp.Resources.resources +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\obj\Debug\WIDigConsoleApp.vbproj.GenerateResource.cache +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\obj\Debug\WIDigConsoleApp.vbproj.CoreCompileInputs.cache +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\obj\Debug\WIDigConsoleApp.vbproj.CopyComplete +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\obj\Debug\WIDigConsoleApp.exe +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\obj\Debug\WIDigConsoleApp.xml +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\obj\Debug\WIDigConsoleApp.pdb diff --git a/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.GenerateResource.cache b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.GenerateResource.cache new file mode 100644 index 0000000..888996b Binary files /dev/null and b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.GenerateResource.cache differ diff --git a/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbprojAssemblyReference.cache b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbprojAssemblyReference.cache new file mode 100644 index 0000000..e8d0944 Binary files /dev/null and b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbprojAssemblyReference.cache differ diff --git a/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.xml b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.xml new file mode 100644 index 0000000..4f94996 --- /dev/null +++ b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.xml @@ -0,0 +1,26 @@ + + + + +WIDigConsoleApp + + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + +