private void button1_click(object sender, eventargs e) { if (checkadobereader() == true) { messagebox.show("有安裝 adobe reader "); } else { messagebox.show("沒有安裝 adobe reader "); } } /// <summary> /// 確認是否有安裝 adobe reader /// </summary> /// <returns>true: 有安裝, false:沒有安裝</returns> private bool checkadobereader() { microsoft.win32.registrykey uninstallnode = microsoft.win32.registry.localmachine.opensubkey(@"software/microsoft/windows/currentversion/uninstall"); foreach (string subkeyname in uninstallnode.getsubkeynames()) { microsoft.win32.registrykey subkey = uninstallnode.opensubkey(subkeyname); object displayname = subkey.getvalue("displayname"); if (displayname != null) { if (displayname.tostring().contains("adobe reader")) { return true; // messagebox.show(displayname.tostring()); } } } return false; }
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
网友评论