java通过注册表获取wps版本_注册表检测office版本
#region 查詢注冊表,判斷本機(jī)是否安裝Office2003,2007和WPS
public int ExistsRegedit()
{
int ifused = 0;
RegistryKey rk = Registry.LocalMachine;
//查詢Office2003
RegistryKey f03 = rk.OpenSubKey(@"SOFTWARE\Microsoft\Office\11.0\Excel\InstallRoot\");
//查詢Office2007
RegistryKey f07 = rk.OpenSubKey(@"SOFTWARE\Microsoft\Office\12.0\Excel\InstallRoot\");
//查詢wps
RegistryKey wps = rk.OpenSubKey(@"SOFTWARE\Kingsoft\Office\6.0\common\");
//檢查本機(jī)是否安裝Office2003
if (f03 != null)
{
string file03 = f03.GetValue("Path").ToString();
if (File.Exists(file03 + "Excel.exe")) ifused += 1;
}
//檢查本機(jī)是否安裝Office2007
if (f07 != null)
{
string file07 = akey.GetValue("Path").ToString();
if (File.Exists(file07 + "Excel.exe")) ifused += 2;
}
//檢查本機(jī)是否安裝wps
if (wps != null)
{
string filewps = akeytwo.GetValue("InstallRoot").ToString();
if (File.Exists(filewps + @"\office6\et.exe")) ifused += 4;
}
return ifused;
}
總結(jié)
以上是生活随笔為你收集整理的java通过注册表获取wps版本_注册表检测office版本的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 必读2022年最新西藏水利水电施工安全员
- 下一篇: CCNA-01-GNS3仿真环境搭建及c