📄 softwareinfo.cs
字号:
namespace Imps.Client.Utils.Information.Software
{
using Microsoft.Win32;
using System;
using System.Reflection;
internal class SoftwareInfo
{
public string MediaPlayVersion
{
get
{
try
{
return Registry.LocalMachine.OpenSubKey(@"Software\Microsoft\MediaPlayer\PlayerUpgrade", false).GetValue("PlayerVersion", string.Empty).ToString();
}
catch
{
return string.Empty;
}
}
}
public string OutlookVersion
{
get
{
try
{
Type typeFromProgID = Type.GetTypeFromProgID("Outlook.Application");
if (typeFromProgID != null)
{
object target = Activator.CreateInstance(typeFromProgID);
if (target != null)
{
object obj3 = typeFromProgID.InvokeMember("Version", BindingFlags.GetProperty | BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance, null, target, null);
return ((obj3 == null) ? string.Empty : obj3.ToString());
}
}
return string.Empty;
}
catch (Exception)
{
return string.Empty;
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -