Ermitteln Version Windows Installer

12/02/2008 - 15:42 von Emil | Report spam
Hallo,
um in C# die aktuelle Framewok-Version zu ermitteln verwende ich
folgenden Befehl: Environment.Version.ToString();

Wie kann ich die Version vom Windows Installer in C# ermitteln?
Mfg
Emil
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
12/02/2008 - 15:56 | Warnen spam
"Emil" schrieb:
Wie kann ich die Version vom Windows Installer in C# ermitteln?



\\\
using System.Runtime.InteropServices;
...
Type t = Type.GetTypeFromProgID("WindowsInstaller.Installer");
object o = Activator.CreateInstance(t);
string version t.InvokeMember(
"Version",
BindingFlags.Instance | BindingFlags.GetProperty,
null,
o,
null
) as string
;
Marshal.ReleaseComObject(o);
MessageBox.Show(version);
///

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen