From 67af2983c9909641e1061e6fcfa4fe0677a3fd31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eugen=20H=C3=B6glinger?= Date: Wed, 19 May 2021 18:16:29 +0200 Subject: [PATCH] Initialize --- .vs/ShowInstalledNXversion.git/v16/.suo | Bin 0 -> 64512 bytes ShowInstalledNXversion.git.sln | 25 ++ ShowInstalledNXversion/App.config | 6 + ShowInstalledNXversion/Form1.Designer.cs | 182 ++++++++++++++ ShowInstalledNXversion/Form1.cs | 227 ++++++++++++++++++ ShowInstalledNXversion/Form1.resx | 123 ++++++++++ ShowInstalledNXversion/Program.cs | 22 ++ .../Properties/AssemblyInfo.cs | 36 +++ .../Properties/Resources.Designer.cs | 70 ++++++ .../Properties/Resources.resx | 117 +++++++++ .../Properties/Settings.Designer.cs | 29 +++ .../Properties/Settings.settings | 7 + .../ShowInstalledNXversion.csproj | 90 +++++++ ShowInstalledNXversion/WriteListToDesktop.cs | 64 +++++ .../bin/Debug/NxVersion.dll | Bin 0 -> 18944 bytes .../bin/Debug/ShowInstalledNXversion.exe | Bin 0 -> 17920 bytes .../Debug/ShowInstalledNXversion.exe.config | 6 + .../bin/Debug/ShowInstalledNXversion.pdb | Bin 0 -> 38400 bytes ShowInstalledNXversion/bin/Debug/henxver.dll | Bin 0 -> 18944 bytes ShowInstalledNXversion/bin/Debug/henxver.pdb | Bin 0 -> 48640 bytes ShowInstalledNXversion/bin/Debug/herfoffo.dll | Bin 0 -> 8704 bytes ShowInstalledNXversion/bin/Debug/herfoffo.pdb | Bin 0 -> 22016 bytes ...ework,Version=v4.7.2.AssemblyAttributes.cs | 4 + .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 1435 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 7669 bytes .../ShowInstalledNXversion.Form1.resources | Bin 0 -> 180 bytes ...edNXversion.Properties.Resources.resources | Bin 0 -> 180 bytes ...ShowInstalledNXversion.csproj.CopyComplete | 0 ...edNXversion.csproj.CoreCompileInputs.cache | 1 + ...alledNXversion.csproj.FileListAbsolute.txt | 15 ++ ...ledNXversion.csproj.GenerateResource.cache | Bin 0 -> 1012 bytes ...ledNXversion.csprojAssemblyReference.cache | Bin 0 -> 7716 bytes .../obj/Debug/ShowInstalledNXversion.exe | Bin 0 -> 17920 bytes .../obj/Debug/ShowInstalledNXversion.pdb | Bin 0 -> 38400 bytes 34 files changed, 1024 insertions(+) create mode 100644 .vs/ShowInstalledNXversion.git/v16/.suo create mode 100644 ShowInstalledNXversion.git.sln create mode 100644 ShowInstalledNXversion/App.config create mode 100644 ShowInstalledNXversion/Form1.Designer.cs create mode 100644 ShowInstalledNXversion/Form1.cs create mode 100644 ShowInstalledNXversion/Form1.resx create mode 100644 ShowInstalledNXversion/Program.cs create mode 100644 ShowInstalledNXversion/Properties/AssemblyInfo.cs create mode 100644 ShowInstalledNXversion/Properties/Resources.Designer.cs create mode 100644 ShowInstalledNXversion/Properties/Resources.resx create mode 100644 ShowInstalledNXversion/Properties/Settings.Designer.cs create mode 100644 ShowInstalledNXversion/Properties/Settings.settings create mode 100644 ShowInstalledNXversion/ShowInstalledNXversion.csproj create mode 100644 ShowInstalledNXversion/WriteListToDesktop.cs create mode 100644 ShowInstalledNXversion/bin/Debug/NxVersion.dll create mode 100644 ShowInstalledNXversion/bin/Debug/ShowInstalledNXversion.exe create mode 100644 ShowInstalledNXversion/bin/Debug/ShowInstalledNXversion.exe.config create mode 100644 ShowInstalledNXversion/bin/Debug/ShowInstalledNXversion.pdb create mode 100644 ShowInstalledNXversion/bin/Debug/henxver.dll create mode 100644 ShowInstalledNXversion/bin/Debug/henxver.pdb create mode 100644 ShowInstalledNXversion/bin/Debug/herfoffo.dll create mode 100644 ShowInstalledNXversion/bin/Debug/herfoffo.pdb create mode 100644 ShowInstalledNXversion/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs create mode 100644 ShowInstalledNXversion/obj/Debug/DesignTimeResolveAssemblyReferences.cache create mode 100644 ShowInstalledNXversion/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.Form1.resources create mode 100644 ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.Properties.Resources.resources create mode 100644 ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.csproj.CopyComplete create mode 100644 ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.csproj.CoreCompileInputs.cache create mode 100644 ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.csproj.FileListAbsolute.txt create mode 100644 ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.csproj.GenerateResource.cache create mode 100644 ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.csprojAssemblyReference.cache create mode 100644 ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.exe create mode 100644 ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.pdb diff --git a/.vs/ShowInstalledNXversion.git/v16/.suo b/.vs/ShowInstalledNXversion.git/v16/.suo new file mode 100644 index 0000000000000000000000000000000000000000..ea597ebc4546958a1ea0ef46a7ff202a6abd4a6f GIT binary patch literal 64512 zcmeHQYjhk(m2UZwID{cX&kJ_$ZtilWZA@HoRQQck2RVR^RTU0 zP68o>Y!VjCCM2-HvIGd>VZsKoBnt^_I2`^gu$(;$oIPw{&skUwkL4_f{Q)@peN|nW z?pF6qk6zKpU2|@CPj_|Qs#~|J?!9%Z`g`BK_=S%@apg}nTewkMt(|@G0_{B0{RY#u z_DW5=4F6XF&c68Ki+sfAxb#CEQDCo@!>_0{YH=-#b6%TbReBDWYinofd}EcjUisUH ze)65&|JLwY#M>H{k^6x$rybRH0DB5oaqUEvRIHCL2M3zTZGGze?;E%c_7y?lC*Dad zgB;{F9WVe|Bmue+&+W8v4*26p>_28CDt^L`{7#Z2im;u^2%;*0Q(%TO>0C+3l7QjJ30>E;<4d=svTLDSHFkl2Q3Lw9w0Aqk7fHdGW0F|Gd z>3R~^I2r|Kl_1K z1J(hY+P`YUZ2uPm*!ETWJoCA|{j+bl)E3YDPPOZEq5U_S=riB;zuuGOWJOTI;;O_xX0=^9R z3g9WgKLD8K(>Ol^_(#CkjeE};XN42dMBx8(Dfsnol|9b2`tO1SGNO$`-k=;_f&@CM z?Z#CS=N=&eC(%;e!|Ngcz8;U2T;U$G{Gd;-v83tPKJuXVs(<$sK7CL%z#nn}I)uYp?j($EXxK zL2v4vX<($jDS4gTSHSfcaz(Cm4{tQ^Q!ew0e-+}Y^859FZr8uGd(h@l5FE#zHUJH! z8Jyj%MW7$^>>kK}l;K+dUit53h&xUuL>K_yj~Ko1F>w5-Xl=n+eQ$84XXXgOaZ2_W zH_oB|r>;yLhM^YxNl>V$b)h#%0zZ2U+7N2DKbhPA9`rW*w8mNGZPa=}jf|)lkx`ce z$6wN21(#@++q45*XV9N{@dDK6Xy>8rhI%0D{FQ)<0o3;{1(?%ef5iW^U6}9FUc~WI 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

1xI1zO6EK)29ko_zb0;de~s~XF7H#C zBla%<>dB@ri!8sQuK3R&gE-M2q|#T^Wn4--4dOe9f5hfR8zZ6NXeiY-92g#ML3fkV zBZ1*)YdFvxZEFsi!cL#`w2S$-mr>r2 z^P5Z=e3Pk|8=d(k)3nEeEb$Prpp_s#B?hK#P>h@2TF*SSM(YX;49WpJJc3rECzF9# zYq%{COD5X`ZO!eYf%e#l9%&v$BN|Sg>RB;d_$vFSq{Mf{8k(F%kHiARZbB#2nrs;k z1@vgFIe-t;wFTN+MpJ=iJ(-HO$8*6j>nk*VC!U6D6}B1|OD%FO ze0y^EG+)E@F7+_`D}D{vR*CAB?$PE*^DMeUq^;)$zE07rDwV26m=_r(`zmP%-#dQp zKMnS!wT`I#r{@Z&q0pe&SX5#U@kg&k+cC(sW|oUah2~D{WU;M?1UdT91$BZ$Sp_I#z|JkVCnu6 zKpjxf9v2S7lep$0ac+5($C4s$mcY%Q_}Sr%pmRw$B!jyJ8`v04l&zOmwof>H?P_K=toAs@WE?-+wK-q z#&1Vsh-l5?OVBO2j$t>AW~?U&1G=yySeJGRjYZBya)&qWi#32FceN;@Litr~S$&$e z#b}|M#dp6>B850oh$6*SKs#`Bqjf~_GysT;>j3V1$-yY7WW_7LmuEvrs>lY8Yb z?mF%DDELC=Z8P>5S=bbVVkZ;snZ&*Qbj`kFUl1Kx7oHW-i5fQOxT2lD+teE$#SEvAHz<+-xdZ7(ErewN_- zf7I)Ywen4gUp%p+7e&4In8@Bcw6)bk9t-K#^bWu865 zZI9{155E70TIuOT9qNJgI>IXd201$T{vXc%FF~=lIQImw*T0+p$8uPEKTpRB-~YoH z7JdH@t66!-WLBniuxwT?%Mrf+M=i4jWplcu-~#)9w1mPfsj!|3gp#9rAT}CF29oXV z;Xp)B4Y#*NlWoJTN#Fk?n{b{hb?~gKIL+((f2cvy_y1T_|IWqZLf`)*gO8W@9XO`v z3y`7~sAH(rsZID(`Tiefm*$ErUn_lm{|_l``2HV;+^WVcf^N-OFXO$^Ynnm;*0G?A6+f zOW)FIux)?Z~%a7;v$y^~_%;l#N$I^vTGE*p)M$@^(VXk-5 z$BTNR;JAn&hy+|7)x5so{#A>=a%)KmFfS$bT`P?mwMvc-D;>`HCQ|!y3BOUbV4XuW z)EsMRjh%AVx!>8aINgG?smpmK$8yMnql5bbtPk%(yh$1zG>#zWT(&;KlFlTVy-jV3HNEq87VeE&5v9~N? z3<(Kiz>qNd_ujNKzH2bS^U`E%PP(Zls)%SBpvp?tS<5o4=iW=&nar zZwsD&Y)F6V(N8@7)3dkV-xs_s+uOB~^mx$-k3r8bz(x8ESYGop@W^@)`K@@q3(gTw z;Jgox_a8!>`O2ezI!Ea5{Dtfv9c}!~=YD=>!?Az5;(vGC_xaDB`N2J3zwU)EJ@Av$ zcTaBL@CaQ>W@<#$jD}SY{D!%PRSKGBTNEthd6#ye`VX(egxhkq6(z;_`k$}=xhcTD z{-=*-PpJ8wRE^sW)QA4ZnX6h$HZvyz`D?!8-yHhymj>&+Mh$PPcTpE!#xG0x8?^aZ z!7zksp0K)<|G;;-j!e^L7T-ILn(nhl?^?BT<LmLERc)slPX^Us{R`pbhur+>d$EUH)XPY0yV{{Vaks?U9E zpPZ-sxU?ox-~N-B*Py!a_Mh@XaCeWr!{FK7_$9Eb&6Pk7pbhq{3p7cmQSIDJ`L9?+T zcr#`;(#5I4TrN`x4yGq@D5WR+lOyBFF}l-BP(xTCtQC0Up?smzW#S^>wlqWsyWq~3WrCVL&<1zE!EI1F52gyUMM=Np22}q zt~Z_0dy>T@Q&|6I##I|?^U00lhYxo_PfcgXdeeGll$&vCFS`)hws|wU<=2MIbI8sz zjNEJcEAy}cc&EWa+hH(=>eoLU*rf}*Wn)R$g!pC5m0th!pE+-yHe_#O$V;OGdLM)F X`2x`5S4+~4Um9ANd6`yNZYBEvq8{Ef literal 0 HcmV?d00001 diff --git a/ShowInstalledNXversion.git.sln b/ShowInstalledNXversion.git.sln new file mode 100644 index 0000000..d26d147 --- /dev/null +++ b/ShowInstalledNXversion.git.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31229.75 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ShowInstalledNXversion", "ShowInstalledNXversion\ShowInstalledNXversion.csproj", "{FE338789-C034-4E03-9125-E61485F1FB3B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {FE338789-C034-4E03-9125-E61485F1FB3B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FE338789-C034-4E03-9125-E61485F1FB3B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FE338789-C034-4E03-9125-E61485F1FB3B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FE338789-C034-4E03-9125-E61485F1FB3B}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {5F42E04A-70DA-437D-B229-24358758A044} + EndGlobalSection +EndGlobal diff --git a/ShowInstalledNXversion/App.config b/ShowInstalledNXversion/App.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/ShowInstalledNXversion/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/ShowInstalledNXversion/Form1.Designer.cs b/ShowInstalledNXversion/Form1.Designer.cs new file mode 100644 index 0000000..f4f48dc --- /dev/null +++ b/ShowInstalledNXversion/Form1.Designer.cs @@ -0,0 +1,182 @@ + +namespace ShowInstalledNXversion +{ + partial class Form1 + { + ///

+ /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Windows Form-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + this.folderBrowserDialog = new System.Windows.Forms.FolderBrowserDialog(); + this.labelInstallationFolder = new System.Windows.Forms.Label(); + this.groupBoxSelect = new System.Windows.Forms.GroupBox(); + this.comboBoxInstalledNX = new System.Windows.Forms.ComboBox(); + this.label1 = new System.Windows.Forms.Label(); + this.buttonInstallationFolder = new System.Windows.Forms.Button(); + this.textBoxInstallationFolder = new System.Windows.Forms.TextBox(); + this.groupBoxResult = new System.Windows.Forms.GroupBox(); + this.textBoxInstalledNxVersion = new System.Windows.Forms.TextBox(); + this.labelInstalledNxVersion = new System.Windows.Forms.Label(); + this.buttonShowVersion = new System.Windows.Forms.Button(); + this.groupBoxSelect.SuspendLayout(); + this.groupBoxResult.SuspendLayout(); + this.SuspendLayout(); + // + // labelInstallationFolder + // + this.labelInstallationFolder.AutoSize = true; + this.labelInstallationFolder.Location = new System.Drawing.Point(6, 22); + this.labelInstallationFolder.Name = "labelInstallationFolder"; + this.labelInstallationFolder.Size = new System.Drawing.Size(89, 13); + this.labelInstallationFolder.TabIndex = 0; + this.labelInstallationFolder.Text = "Installation Folder"; + // + // groupBoxSelect + // + this.groupBoxSelect.Controls.Add(this.comboBoxInstalledNX); + this.groupBoxSelect.Controls.Add(this.label1); + this.groupBoxSelect.Controls.Add(this.buttonInstallationFolder); + this.groupBoxSelect.Controls.Add(this.textBoxInstallationFolder); + this.groupBoxSelect.Controls.Add(this.labelInstallationFolder); + this.groupBoxSelect.Location = new System.Drawing.Point(12, 12); + this.groupBoxSelect.Name = "groupBoxSelect"; + this.groupBoxSelect.Size = new System.Drawing.Size(369, 72); + this.groupBoxSelect.TabIndex = 1; + this.groupBoxSelect.TabStop = false; + this.groupBoxSelect.Text = "Select"; + // + // comboBoxInstalledNX + // + this.comboBoxInstalledNX.FormattingEnabled = true; + this.comboBoxInstalledNX.Location = new System.Drawing.Point(112, 45); + this.comboBoxInstalledNX.Name = "comboBoxInstalledNX"; + this.comboBoxInstalledNX.Size = new System.Drawing.Size(250, 21); + this.comboBoxInstalledNX.TabIndex = 5; + this.comboBoxInstalledNX.SelectedIndexChanged += new System.EventHandler(this.comboBoxInstalledNX_SelectedIndexChanged); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(6, 49); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(60, 13); + this.label1.TabIndex = 4; + this.label1.Text = "NX Version"; + // + // buttonInstallationFolder + // + this.buttonInstallationFolder.Location = new System.Drawing.Point(288, 17); + this.buttonInstallationFolder.Name = "buttonInstallationFolder"; + this.buttonInstallationFolder.Size = new System.Drawing.Size(75, 23); + this.buttonInstallationFolder.TabIndex = 2; + this.buttonInstallationFolder.Text = "..."; + this.buttonInstallationFolder.UseVisualStyleBackColor = true; + this.buttonInstallationFolder.Click += new System.EventHandler(this.buttonInstallationFolder_Click); + // + // textBoxInstallationFolder + // + this.textBoxInstallationFolder.Location = new System.Drawing.Point(112, 19); + this.textBoxInstallationFolder.Name = "textBoxInstallationFolder"; + this.textBoxInstallationFolder.Size = new System.Drawing.Size(170, 20); + this.textBoxInstallationFolder.TabIndex = 1; + this.textBoxInstallationFolder.Text = "C:\\CAD"; + this.textBoxInstallationFolder.TextChanged += new System.EventHandler(this.textBoxInstallationFolder_TextChanged); + this.textBoxInstallationFolder.KeyDown += new System.Windows.Forms.KeyEventHandler(this.textBoxInstallationFolder_KeyDown); + // + // groupBoxResult + // + this.groupBoxResult.Controls.Add(this.textBoxInstalledNxVersion); + this.groupBoxResult.Controls.Add(this.labelInstalledNxVersion); + this.groupBoxResult.Location = new System.Drawing.Point(12, 90); + this.groupBoxResult.Name = "groupBoxResult"; + this.groupBoxResult.Size = new System.Drawing.Size(368, 46); + this.groupBoxResult.TabIndex = 2; + this.groupBoxResult.TabStop = false; + this.groupBoxResult.Text = "Result"; + // + // textBoxInstalledNxVersion + // + this.textBoxInstalledNxVersion.Location = new System.Drawing.Point(111, 20); + this.textBoxInstalledNxVersion.Name = "textBoxInstalledNxVersion"; + this.textBoxInstalledNxVersion.ReadOnly = true; + this.textBoxInstalledNxVersion.Size = new System.Drawing.Size(251, 20); + this.textBoxInstalledNxVersion.TabIndex = 1; + // + // labelInstalledNxVersion + // + this.labelInstalledNxVersion.AutoSize = true; + this.labelInstalledNxVersion.Location = new System.Drawing.Point(6, 23); + this.labelInstalledNxVersion.Name = "labelInstalledNxVersion"; + this.labelInstalledNxVersion.Size = new System.Drawing.Size(102, 13); + this.labelInstalledNxVersion.TabIndex = 0; + this.labelInstalledNxVersion.Text = "Installed NX Version"; + // + // buttonShowVersion + // + this.buttonShowVersion.Location = new System.Drawing.Point(12, 143); + this.buttonShowVersion.Name = "buttonShowVersion"; + this.buttonShowVersion.Size = new System.Drawing.Size(368, 23); + this.buttonShowVersion.TabIndex = 3; + this.buttonShowVersion.Text = "Export all NX installation to \'Installed NX-Versions.txt\' on the Desktop"; + this.buttonShowVersion.UseVisualStyleBackColor = true; + this.buttonShowVersion.Click += new System.EventHandler(this.buttonShowVersion_Click); + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(392, 178); + this.Controls.Add(this.buttonShowVersion); + this.Controls.Add(this.groupBoxResult); + this.Controls.Add(this.groupBoxSelect); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; + this.MaximizeBox = false; + this.Name = "Form1"; + this.Text = "Show Installed NX Version"; + this.Load += new System.EventHandler(this.Form1_Load); + this.groupBoxSelect.ResumeLayout(false); + this.groupBoxSelect.PerformLayout(); + this.groupBoxResult.ResumeLayout(false); + this.groupBoxResult.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.FolderBrowserDialog folderBrowserDialog; + private System.Windows.Forms.Label labelInstallationFolder; + private System.Windows.Forms.GroupBox groupBoxSelect; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Button buttonInstallationFolder; + private System.Windows.Forms.TextBox textBoxInstallationFolder; + private System.Windows.Forms.GroupBox groupBoxResult; + private System.Windows.Forms.TextBox textBoxInstalledNxVersion; + private System.Windows.Forms.Label labelInstalledNxVersion; + private System.Windows.Forms.Button buttonShowVersion; + private System.Windows.Forms.ComboBox comboBoxInstalledNX; + } +} + diff --git a/ShowInstalledNXversion/Form1.cs b/ShowInstalledNXversion/Form1.cs new file mode 100644 index 0000000..4545696 --- /dev/null +++ b/ShowInstalledNXversion/Form1.cs @@ -0,0 +1,227 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using Eugen.ESystem; +using Eugen.ESystem.IO; +using Eugen.NX; + +namespace ShowInstalledNXversion +{ + public partial class Form1 : Form + { + #region Version und Copyright + // Version und Copyright + string programName = Path.GetFileNameWithoutExtension(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); //Den Programmnamen auslesen + string programVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); + static object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false); + string copyright = GenerateCopyright(); + string icon = Application.StartupPath + "\\Info.bmp"; + //Assembly Datum und Zeit + static DateTime value = AssemblyDateTime(); + string date = value.ToShortDateString(); + string time = value.ToLongTimeString(); + private static DateTime AssemblyDateTime() + { + var version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version; + var buildDateTime = new DateTime(2000, 1, 1).Add(new TimeSpan(TimeSpan.TicksPerDay * version.Build + TimeSpan.TicksPerSecond * 2 * version.Revision)); + //Tage seit dem 1. Januar 2000 und Sekunden seit Mitternacht, (multiplizier mit 2 ergibt das Original) + return buildDateTime; + } + + private static string CurrentYear() + { + DateTime dtn = DateTime.Now; + return dtn.Year.ToString(); + } + + private static string StartYear() + { + string startYear = ""; + if (((AssemblyCopyrightAttribute)attributes[0]).Copyright.Contains("Copyright © ")) + { + startYear = ((AssemblyCopyrightAttribute)attributes[0]).Copyright.Replace("Copyright © ", ""); + while (startYear.StartsWith(" ")) + { + startYear = startYear.Remove(0, 1); + } + startYear = startYear.Remove(startYear.IndexOf(" ")); + return startYear; + } + else + { + DateTime dtn = DateTime.Now; + return dtn.Year.ToString(); + } + } + + private static string GenerateCopyright() + { + string startYear = StartYear(); + string currentYear = CurrentYear(); + + if (startYear == currentYear) + { + return ((AssemblyCopyrightAttribute)attributes[0]).Copyright; + } + else + { + return ((AssemblyCopyrightAttribute)attributes[0]).Copyright.Replace(startYear, String.Concat(startYear, "-", currentYear)); + } + } + #endregion + + #region Programm-Info + /// + /// Contains the name of the program file + /// + public static string ProgramName { set; get; } + + /// + /// Contains the version of the program file + /// + public static string ProgramVersion { set; get; } + + /// + /// Contains the copyright notice + /// + public static string Copyright { set; get; } + + private void SetProgramInfo() + { + //Name, Version und Copyright setzen + ProgramName = programName; + ProgramVersion = programVersion; + Copyright = copyright; + } + #endregion + public Form1() + { + SetProgramInfo(); + InitializeComponent(); + } + + private void Form1_Load(object sender, EventArgs e) + { + InstalledVersions(); + } + + private void textBoxInstallationFolder_TextChanged(object sender, EventArgs e) + { + if (String.IsNullOrEmpty(textBoxInstallationFolder.Text)) + { + textBoxInstalledNxVersion.Text = ""; + } + } + + private void textBoxInstallationFolder_KeyDown(object sender, KeyEventArgs e) + { + if (e.KeyCode == Keys.Enter) + { + if (textBoxInstallationFolder.Text.EndsWith("\\")) + { + textBoxInstallationFolder.Text = textBoxInstallationFolder.Text.TrimEnd('\\'); + } + InstallationFolder = textBoxInstallationFolder.Text; + + InstalledVersions(); + } + } + + private void buttonInstallationFolder_Click(object sender, EventArgs e) + { + if (folderBrowserDialog.ShowDialog() == DialogResult.OK) + { + textBoxInstallationFolder.Text = folderBrowserDialog.SelectedPath; + + InstalledVersions(); + } + } + + private void comboBoxInstalledNX_SelectedIndexChanged(object sender, EventArgs e) + { + NxVersion = comboBoxInstalledNX.SelectedItem.ToString(); + + ShowVersion(); + } + + private void buttonShowVersion_Click(object sender, EventArgs e) + { + var wltd = new WriteListToDesktop(InstallationFolder, InstalledNxVersions); + } + + protected string InstallationFolder { private set; get; } + protected List InstalledNxVersions { private set; get; } + protected string NxVersion { private set; get; } + + private void InstalledVersions() + { + if (Directory.Exists(textBoxInstallationFolder.Text)) + { + InstallationFolder = textBoxInstallationFolder.Text; + InstalledNxVersions = NxVersions(textBoxInstallationFolder.Text); + + foreach (var item in InstalledNxVersions) + { + comboBoxInstalledNX.Items.Add(item); + } + comboBoxInstalledNX.SelectedIndex = 0; + comboBoxInstalledNX.Refresh(); + NxVersion = comboBoxInstalledNX.SelectedItem.ToString(); + + ShowVersion(); + } + else + { + textBoxInstallationFolder.Text = ""; + InstallationFolder = textBoxInstallationFolder.Text; + textBoxInstalledNxVersion.Text = ""; + } + } + + private List NxVersions(string folder) + { + List version = new List(); + + if (Directory.Exists(folder)) + { + + string pattern = "NX"; + + var versionPath = new ReadFoldersFromFolder(folder, pattern, true, false); + foreach (var item in versionPath.FoldersFound) + { + version.Add(item.Remove(0, item.LastIndexOf("\\") + 1).Replace(pattern, "")); + } + } + else + { + throw new DirectoryNotFoundException(folder); + } + + return version; + } + + private void ShowVersion() + { + NxVersion nxVer = new NxVersion(String.Concat(InstallationFolder, "\\NX", NxVersion)); //Informationen über diese Version abrufen + + if (Convert.ToInt32(NxVersion) <= 12) + { + textBoxInstalledNxVersion.Text = nxVer.NXpatch; + } + else + { + textBoxInstalledNxVersion.Text = String.Concat(nxVer.UgiiMajorVersion, ".", nxVer.UgiiMinorVersion); + } + + } + } +} diff --git a/ShowInstalledNXversion/Form1.resx b/ShowInstalledNXversion/Form1.resx new file mode 100644 index 0000000..b8f6272 --- /dev/null +++ b/ShowInstalledNXversion/Form1.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/ShowInstalledNXversion/Program.cs b/ShowInstalledNXversion/Program.cs new file mode 100644 index 0000000..611b374 --- /dev/null +++ b/ShowInstalledNXversion/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace ShowInstalledNXversion +{ + static class Program + { + /// + /// Der Haupteinstiegspunkt für die Anwendung. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/ShowInstalledNXversion/Properties/AssemblyInfo.cs b/ShowInstalledNXversion/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..ef2c713 --- /dev/null +++ b/ShowInstalledNXversion/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using 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. +[assembly: AssemblyTitle("ShowInstalledNXversion")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("ShowInstalledNXversion")] +[assembly: AssemblyCopyright("Copyright © 2021 by Eugen Höglinger")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("fe338789-c034-4e03-9125-e61485f1fb3b")] + +// 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, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/ShowInstalledNXversion/Properties/Resources.Designer.cs b/ShowInstalledNXversion/Properties/Resources.Designer.cs new file mode 100644 index 0000000..3dcaa00 --- /dev/null +++ b/ShowInstalledNXversion/Properties/Resources.Designer.cs @@ -0,0 +1,70 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion: 4.0.30319.42000 +// +// Änderungen an dieser Datei können fehlerhaftes Verhalten verursachen und gehen verloren, wenn +// der Code neu generiert wird. +// +//------------------------------------------------------------------------------ + + +namespace ShowInstalledNXversion.Properties +{ + /// + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// + // Diese Klasse wurde von der StronglyTypedResourceBuilder-Klasse + // über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der Option /str erneut aus, oder erstellen Sie Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources + { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() + { + } + + /// + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager + { + get + { + if ((resourceMan == null)) + { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ShowInstalledNXversion.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenlookups, die diese stark typisierte Ressourcenklasse verwenden. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture + { + get + { + return resourceCulture; + } + set + { + resourceCulture = value; + } + } + } +} diff --git a/ShowInstalledNXversion/Properties/Resources.resx b/ShowInstalledNXversion/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/ShowInstalledNXversion/Properties/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/ShowInstalledNXversion/Properties/Settings.Designer.cs b/ShowInstalledNXversion/Properties/Settings.Designer.cs new file mode 100644 index 0000000..fccff13 --- /dev/null +++ b/ShowInstalledNXversion/Properties/Settings.Designer.cs @@ -0,0 +1,29 @@ +//------------------------------------------------------------------------------ +// +// 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. +// +//------------------------------------------------------------------------------ + + +namespace ShowInstalledNXversion.Properties +{ + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase + { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default + { + get + { + return defaultInstance; + } + } + } +} diff --git a/ShowInstalledNXversion/Properties/Settings.settings b/ShowInstalledNXversion/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/ShowInstalledNXversion/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/ShowInstalledNXversion/ShowInstalledNXversion.csproj b/ShowInstalledNXversion/ShowInstalledNXversion.csproj new file mode 100644 index 0000000..a9aca1f --- /dev/null +++ b/ShowInstalledNXversion/ShowInstalledNXversion.csproj @@ -0,0 +1,90 @@ + + + + + Debug + AnyCPU + {FE338789-C034-4E03-9125-E61485F1FB3B} + WinExe + ShowInstalledNXversion + ShowInstalledNXversion + v4.7.2 + 512 + true + false + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\..\..\_DLL\NxVersion.git\NxVersion\bin\Debug\henxver.dll + + + ..\..\..\_DLL\ReadFoldersFromFolder.git\ReadFoldersFromFolder\bin\Debug\herfoffo.dll + + + + + + + + + + + + + + + + Form + + + Form1.cs + + + + + + Form1.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + \ No newline at end of file diff --git a/ShowInstalledNXversion/WriteListToDesktop.cs b/ShowInstalledNXversion/WriteListToDesktop.cs new file mode 100644 index 0000000..3a18229 --- /dev/null +++ b/ShowInstalledNXversion/WriteListToDesktop.cs @@ -0,0 +1,64 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Eugen.NX; + +namespace ShowInstalledNXversion +{ + class WriteListToDesktop + { + public WriteListToDesktop(string installationFolder, List verList) + { + VerList = verList; + InstallationFolder = installationFolder; + + string fileName = "Installed NX-Versions"; + string path = String.Concat(Environment.GetEnvironmentVariable("OneDrive"), "\\Desktop"); + string ext = "txt"; + + List list = new List(); + list = CreateList(); + + File.WriteAllLines(String.Concat(path, "\\", fileName, ".", ext), list); + } + + protected string InstallationFolder { private set; get; } + protected List VerList { private set; get; } + + private List CreateList() + { + List list = new List(); + list.Clear(); + list.Add(String.Concat("Installed NX Versions on ", Environment.GetEnvironmentVariable("COMPUTERNAME"))); + list.Add("-------------------------------------"); + list.Add("Base Version:\tInstalled Version:"); + list.Add("-------------------------------------"); + + NxVersion nxVer = new NxVersion(); //Informationen über diese Version abrufen + + foreach (var item in VerList) + { + //NxVersion nxVerion = new NxVersion(String.Concat(InstallationFolder, "\\NX", item)); //Informationen über diese Version abrufen + nxVer.GetNxVersion(String.Concat(InstallationFolder, "\\NX", item)); + + if (Convert.ToInt32(item) <= 12) + { + list.Add(String.Concat("NX", item, "\t\t\t", nxVer.NXpatch)); + } + else + { + list.Add(String.Concat("NX", item, "\t\t\t", "NX ", nxVer.UgiiMajorVersion, ".", nxVer.UgiiMinorVersion)); + } + } + + list.Add("-------------------------------------"); + list.Add(String.Concat("Number of installed NX Versions: ", VerList.Count)); + list.Add("-------------------------------------"); + + return list; + } + } +} diff --git a/ShowInstalledNXversion/bin/Debug/NxVersion.dll b/ShowInstalledNXversion/bin/Debug/NxVersion.dll new file mode 100644 index 0000000000000000000000000000000000000000..4ba09c010c1cfb65072968321350f3d6547b46a5 GIT binary patch literal 18944 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 literal 0 HcmV?d00001 diff --git a/ShowInstalledNXversion/bin/Debug/ShowInstalledNXversion.exe b/ShowInstalledNXversion/bin/Debug/ShowInstalledNXversion.exe new file mode 100644 index 0000000000000000000000000000000000000000..68e88061b691f01bb7415a89f8623f643dc16e6e GIT binary patch literal 17920 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 + + + + + \ No newline at end of file diff --git a/ShowInstalledNXversion/bin/Debug/ShowInstalledNXversion.pdb b/ShowInstalledNXversion/bin/Debug/ShowInstalledNXversion.pdb new file mode 100644 index 0000000000000000000000000000000000000000..17b57dcd6246f11f4af61548189f9742406f7ff1 GIT binary patch literal 38400 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 literal 0 HcmV?d00001 diff --git a/ShowInstalledNXversion/bin/Debug/henxver.dll b/ShowInstalledNXversion/bin/Debug/henxver.dll new file mode 100644 index 0000000000000000000000000000000000000000..b0ce5f58cb2c9401c545901734f895cf30b6bc0e GIT binary patch literal 18944 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 literal 0 HcmV?d00001 diff --git a/ShowInstalledNXversion/bin/Debug/henxver.pdb b/ShowInstalledNXversion/bin/Debug/henxver.pdb new file mode 100644 index 0000000000000000000000000000000000000000..5c728355e6a518af78a8c4f2a81c8bdf66187169 GIT binary patch literal 48640 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 NZVz;O;63Jn{|6~iL@@vW literal 0 HcmV?d00001 diff --git a/ShowInstalledNXversion/bin/Debug/herfoffo.dll b/ShowInstalledNXversion/bin/Debug/herfoffo.dll new file mode 100644 index 0000000000000000000000000000000000000000..06beb4a1674f81f72ef9074d961febee1085a0fd GIT binary patch literal 8704 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 literal 0 HcmV?d00001 diff --git a/ShowInstalledNXversion/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/ShowInstalledNXversion/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs new file mode 100644 index 0000000..3871b18 --- /dev/null +++ b/ShowInstalledNXversion/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")] diff --git a/ShowInstalledNXversion/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/ShowInstalledNXversion/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000000000000000000000000000000000000..3d4e46eb4af07b9275c7089df9b1b09ed51268c7 GIT binary patch literal 1435 zcmcIk&2G~`5MC#?o1X&VuW;aC4oILzD~AwTkRnu4A|(C_iQ0=rwXw%xm9@9pwHv~P zhv3;b@&>#E?6^@7R^XPEJUi?C#^21R854^T^2;pTacx(O`S^y1N@^Kr^m)!jM8{0e zG#y9bJc?F0x!fKZQI~OtihDd?I-G3KnBIgS0>KyKyhxi#wgD z=d&(zknHYyj?qGAkc={x0ix7D7OnnG`gA$@Hg;O$1=p^{O#8n*Tyw z18BUKEE=*flWJ>OPt&A3kjWWSplbNt5&r_Vd8yrFCUVe(REgs>Ydgz4-l>SEOsryl zzTba#8Pl+hxr&a12I*{k^^Z8LvU$pu82>q)Kcai|VX!RX5VWDDkq~Ze zV_XMe2wL+A7d%@OTy?|6Hd0rjL#YIx6f_M(bGi|lrF^Jc(~wLzNph&zoTt;GqHRN# zY?ADRr;(g%I+QBWNZBeH(a_c}p(#523VJOxMW0_Yo`bi$tM>crzi}Z}F~z&s!G(vd zT}@Qd=cD)kpW^hwXL2^8)V;V7wP z!&py+4!Kt~p(~`dBz<27E2ZUp?kOlOWbmMP$12cYKDQKlCRFesfY2!J<#X#{-4o9D z(5=bW5Im?C<{Ar)#YVB{E)@72pC-t=Z$bJt6rM|XD}eze+s_nlw?SDIu2zC}X!Lm; ze4cxr?11}FYw+t{cX``DKvwDF*n3F^4bdzM56(C|aD~ea40=+nzSsyoudKKa9jRUq znrgg`ZKwCOm8IvRzgMWT##IwcJggelHJCM2qOXZ&AQhCL!Eq{90&UQ~p>;jQH{ac< zr>@uatT>uHr#1)7EC~gUkxGC**>(+ARp82Lt#i}TCz}T56YPXO;2PXUW2-Ncy&qWw#T~!cyM4p&@T1{t}E$) z)>1u0>xDs|Fy#6}z^#OV5kB;X9MsgCC4DZ`P=N+02vAj7NgtKILQN;spf;KoHo+zt zOQj}JPNdUmhW{v26TeMYyV`({;fd?(7z#M+5d@%wW3A$3y)3?X@s2LIBc5_Egmo^| z%iD3+s!<|n=5xMwr1C_4xX0%I^%h%PFB9UrKvNzB8>Xs7i9 zSC>wYLo|sfig!~I%0KX!8u11i2WS#8G!D>F{cvuii3evUQOsths5ngm=|C!T1O3$W7bcZXjW3p>oYsUtwrm0en3I{baQ!o zmz_XOzo#GHw~?bXk*fNFc#Hi=m|M?~v{s-kwLo6iwf7Qrdvm?=!*|Qy*Ou*SOLk%^ zy7qjlN87EYFmGwHW&M?1f_m6QsgbSLkWp1YOK&Tt&qMlTIoxSM<|Fd@B#KM>9UEi` zJqKA9dz_{ox!Cty)?8t(crWt_eoxJ2X;tW-ogra$ zMBuyZES9G%*Ynu9s07=PrG+D_7-b8;zTauY1;d2JAmO&FU<^__ZDFPm71#x|r}JJ{ z^_O}5s z^j^O*X{e4GEHQb?bgzn#~b}vYW z9j&Emi>r17cLm{iB5;GGAcFZ6VcbMu;;cnMgp@<1tt633+;EEo?vY{o9${Zi+RF%= z4vfzb=~bd$LfeyF9|9A3_BrBhCW%K*T|20$w z5zS8$?U@K%+0j;6Dqlwqeua=ul911RF9N!r^h^@astA4}v?(GrV=6wT;v>Cu8g(Wc zQN2yP?DO^XrWQZL%x0g)V#}XX@o(0fmvQ5pHoA9z>!n~4aX;$CAMw4zi;bC?%ndyC z22Yk!I(ieqZld@xkt04!8DoU;H5R7I_!c2e*<+Ma?lmS&>Es)=S;{Zz$x@C<_Oe?j z&h0E6`dVX`S=f4N=dlP3U1Sq~Uct??%f7+-3p=&L@9ev~tbpyKNn4Ak>G)2CcZhJ) zt^O{%jaBbAis@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.Properties.Resources.resources b/ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.Properties.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.csproj.CopyComplete b/ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.csproj.CoreCompileInputs.cache b/ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..a037d88 --- /dev/null +++ b/ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +998d7a179fd4fed6e53318402ca043fe3eaee5ee diff --git a/ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.csproj.FileListAbsolute.txt b/ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..6651214 --- /dev/null +++ b/ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.csproj.FileListAbsolute.txt @@ -0,0 +1,15 @@ +H:\Programmieren\Git-WorkRepository\VisualStudio\_PROJEKTE\ShowInstalledNXversion.git\ShowInstalledNXversion\bin\Debug\ShowInstalledNXversion.exe.config +H:\Programmieren\Git-WorkRepository\VisualStudio\_PROJEKTE\ShowInstalledNXversion.git\ShowInstalledNXversion\bin\Debug\ShowInstalledNXversion.exe +H:\Programmieren\Git-WorkRepository\VisualStudio\_PROJEKTE\ShowInstalledNXversion.git\ShowInstalledNXversion\bin\Debug\ShowInstalledNXversion.pdb +H:\Programmieren\Git-WorkRepository\VisualStudio\_PROJEKTE\ShowInstalledNXversion.git\ShowInstalledNXversion\obj\Debug\ShowInstalledNXversion.csprojAssemblyReference.cache +H:\Programmieren\Git-WorkRepository\VisualStudio\_PROJEKTE\ShowInstalledNXversion.git\ShowInstalledNXversion\obj\Debug\ShowInstalledNXversion.Form1.resources +H:\Programmieren\Git-WorkRepository\VisualStudio\_PROJEKTE\ShowInstalledNXversion.git\ShowInstalledNXversion\obj\Debug\ShowInstalledNXversion.Properties.Resources.resources +H:\Programmieren\Git-WorkRepository\VisualStudio\_PROJEKTE\ShowInstalledNXversion.git\ShowInstalledNXversion\obj\Debug\ShowInstalledNXversion.csproj.GenerateResource.cache +H:\Programmieren\Git-WorkRepository\VisualStudio\_PROJEKTE\ShowInstalledNXversion.git\ShowInstalledNXversion\obj\Debug\ShowInstalledNXversion.csproj.CoreCompileInputs.cache +H:\Programmieren\Git-WorkRepository\VisualStudio\_PROJEKTE\ShowInstalledNXversion.git\ShowInstalledNXversion\obj\Debug\ShowInstalledNXversion.exe +H:\Programmieren\Git-WorkRepository\VisualStudio\_PROJEKTE\ShowInstalledNXversion.git\ShowInstalledNXversion\obj\Debug\ShowInstalledNXversion.pdb +H:\Programmieren\Git-WorkRepository\VisualStudio\_PROJEKTE\ShowInstalledNXversion.git\ShowInstalledNXversion\bin\Debug\herfoffo.dll +H:\Programmieren\Git-WorkRepository\VisualStudio\_PROJEKTE\ShowInstalledNXversion.git\ShowInstalledNXversion\bin\Debug\herfoffo.pdb +H:\Programmieren\Git-WorkRepository\VisualStudio\_PROJEKTE\ShowInstalledNXversion.git\ShowInstalledNXversion\obj\Debug\ShowInstalledNXversion.csproj.CopyComplete +H:\Programmieren\Git-WorkRepository\VisualStudio\_PROJEKTE\ShowInstalledNXversion.git\ShowInstalledNXversion\bin\Debug\henxver.dll +H:\Programmieren\Git-WorkRepository\VisualStudio\_PROJEKTE\ShowInstalledNXversion.git\ShowInstalledNXversion\bin\Debug\henxver.pdb diff --git a/ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.csproj.GenerateResource.cache b/ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.csproj.GenerateResource.cache new file mode 100644 index 0000000000000000000000000000000000000000..b6129f423db11cb8a902c1066eb7a913bb9d9c29 GIT binary patch literal 1012 zcma)4UuzRV5Wj2guDMI9mj?;{L4t?~2}h0+^d$&Qi56R^rW7AU+1$?IlFe<{-IJzY zK>Z><`yKogzWeBR(3ztxr9GtcFt`*0vKt&GZTvQrAl zlOtvpCYdM=gWfS{BUCX?M@gCtli{E@DWxqnj0-5OW^&LwEay^WuVH3Sy;K8HNe;;llAlg@qPZ`Z< z^K25$iCV6h1|1W{L~%IO>a*aWn-rMg&^-K`COBrY1cQ_f$M;*!I|Lw> z=gspMx2UVAl0glIO>`~^B0U7a&p9B(V;G@}2}*+qTIiyw(#tf#H8}~|c)yDRR-i5J z$9r5URq6~(m5!-;HNY)Agv1?FQL>l{llhcO>v!Y&hW0U3Z72PWmb_R+)4kZEHSJ+P zM^~^V+`kf+%-93PMJ|BfxsrnuVXO&oL$=(i?b}EalIDj$zJK|B@7Gt?B@vaH4&_My SwP! zdv*sQ0TPOo$AmX{Auq{8E>8g-7l{Xc0aEgSl)UFHKVWmdZrfvfn#(L$0x>1^=kDs$ zb*k!ob!W2chNd>JGJ2b0)AZCi&A_%4LovzHA z6|-!XXNuLX6LkY|+7sO<;Lc3(Vz=%{>qW75$!`nqbiF*=m~SjLDiwRa%xAd@Wsjum z*xCyt;ci7d5|A<)(h>1f_QB*8^}=z46;T&LbB%|sh}Ru~UK?409N=q3H4-SS``ljT zR^$iy-gu^{yH(%q@IVAQ+TD_Gh#Xah+BSE(B2<*DqN-E+J-vRs6xh<^&fuH>zP$AO zEcMyQk%GtRGE@N6!#n8G@&vopQ?-kM-we20T&39v zi%(r&T6ns)DHb6+9b8Dh>qj$xx$NLeFf4dC!%j) z0<*f+;z1`?H%02KwSggB3Deci$>`b3WTH*c@k2>u+^cQNu*;pTsB25VwzIOnUfa0d zW2o7b(f(7dF1^}{sCS#Smhi6ciXc{W8!2)pGOiwDE=$k$uZ8BSAGiroZYPz^Nvd24 z_%-P@WxLXU&)2?U(@ z4v{G9`gV@4c7}U7TXaG#M0gI>AR_mZX?Ti~$z+&f=nU~#dF#u|kH7bYjtEyM6tu_i zOW~(%&X#8@%L>CF(2sG!Uyci6plO1LvLh{GGSUQ}7!y=6VTTz$!o@cZUu}5gs&ftR zysb4{irEc>evK(v#teOCe6|rCgl+bs_udA@>p=*{{F#UO;L25e!tUsK>0Zb{-Irhd z%XiEe`Y+%MRYEKc2lF9(7*rNn#W_XV3hgwloQ1?)42ti0~@$k$>&ZD)J z>9n(*c9bPor8XSi4D(i}%LA(gndQ$Saa_WSOz`sq0Li?=9J? z?=@tz8*prG`d)!@`u^?STGBf|kWtHh?%RIV^90FwWL-Kk+G8ws&`di`y~_8}$Aa-I zdNQ6TKtYGuTLigJX?u8UokSb?UF@EAb`(ALHZ^vG8vAa2A88XBv=<24h(xDKrPA7| zQg64EB-y2dNp@*C$u1$uE{!DF`%fiGvP*H2T^dTV3tE*lp6%5P?T9I~EiRRp&6A6B z<;pkji@mPnP(y`09CAG2piAyhB!`DLRsd%Ks|3g4+EH@w=3|V*PE^~uz+dwN`jNEj z)OONIa__S5X0p^I4e47c_05PW_tUq6c7gh`+8@i9F&CDX%##aq3rmME zCLCch3G{ml#@wLKj>D0nF!)ZGF}52j=%QJ?IgQ1Nl3`e}5Wy>ycPIoJZ92+%i5@lv zeq#9S21(erJGxn1zwdJ zAg%ati;iV}Q@L{GFqz;?aa{WQJ-xen6}-YsGVLOv-ruGajF;)r*d*weIDoLf5ntg4 zP|N;GH#g`4TWME7X#AQ$h5I@pmec%x!uyY%Slh$~Em<1{<1$F{3PHalwE8o#Xh5q! z9i-J25?2urk7#v7tHfW`hz)o3T<*w0X2G~huZ&j-`XwRRABRcy;X#sd5}!u?gOXuL zf`()9ofM1hCh-ta{fLK0JWP04CpHYlO^Y54o1kA3?tL)Kz4s4tk9eg_Bj)OKWj=YM zwte5+zkkONfcq&U-42S1IQ!!a4A>X-|ESXk|F~6ohg-CrrQ}#YaPE?Fy4L>?Hqep8 zpct*>SD8kb8J$VQoV1x_2rZaRl>G+aLPi^aKS^x>ZsTAB;K67EAVq2eu>FAsRE*^? iGl3-RUW@+mlXMEcDIy*;3F!aSRXQM{^9y>-rv49(5d2pF literal 0 HcmV?d00001 diff --git a/ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.exe b/ShowInstalledNXversion/obj/Debug/ShowInstalledNXversion.exe new file mode 100644 index 0000000000000000000000000000000000000000..68e88061b691f01bb7415a89f8623f643dc16e6e GIT binary patch literal 17920 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 literal 0 HcmV?d00001