更新时间:2023-12-05 21:14:52
嗨印度人,
感谢您在MSDN论坛上发帖。
Accord根据你的描述,你想访问应用程序执行配置文件是不是?
如果是,请尝试这个片段:
RegistryKey currentKey = Registry.CurrentUser.OpenSubKey("Software");
currentKey = currentKey.OpenSubKey("Microsoft");
currentKey = currentKey.OpenSubKey("Office");
currentKey = currentKey.OpenSubKey([Office Application Name]);
currentKey = currentKey.OpenSubKey("AddIns");
currentKey = currentKey.OpenSubKey([Add-in Name]);
string exePath = (string)currentKey.GetValue("Manifest");
exePath = exePath.Replace("file:///","");
exePath = exePath.Replace("/", @"\");
try
{
Configuration conf = ConfigurationManager.OpenExeConfiguration(exePath);
MessageBox.Show(conf.FilePath);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message + "\n" + ex.StackTrace);
}