需要什么名称空间 [英] what namespace is required
本文介绍了需要什么名称空间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
此代码用于检查程序是否已在系统上安装
private void button1_Click(object sender, EventArgs e)
{
IsApplictionInstalled(AcrobatReader);
}
public static bool IsApplictionInstalled(string p_name)
{
string displayName;
RegistryKey key;
// search in: CurrentUser
key = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall");
foreach (String keyName in key.GetSubKeyNames())
{
RegistryKey subkey = key.OpenSubKey(keyName);
displayName = subkey.GetValue("DisplayName") as string;
if (p_name.Equals(displayName, StringComparison.OrdinalIgnoreCase) == true)
{
return true;
}
}
显示错误 类型或名称空间"registryKey"
it Displays error type or namespace ''registryKey'' could not be found
推荐答案
http://tinyurl.com/33j8jkm [ ^ ]
尝试添加此内容
使用System.Security.Permissions;
使用Microsoft.Win32;
Try by adding this
uing System.Security.Permissions;
using Microsoft.Win32;
这篇关于需要什么名称空间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文