系统如何以及在哪里跟踪(或保存)正在安装的软件(或简单文件)
本文关键字:安装 软件 文件 简单 在哪里 跟踪 保存 系统 | 更新日期: 2023-09-27 18:08:20
1)假设我正在安装一个软件(比如Microsoft Visual Studio)和一个电影种子,我的windows将在哪里保存关于这个的信息(软件和文件正在被安装到系统中)
1)假设我正在安装一个软件(比如Microsoft Visual Studio),并且一个电影种子,我的Windows会在哪里保存信息这(一个软件和文件正在被安装到系统中)。
安装的软件信息保存在HKLM'Software'Microsoft'Windows'CurrentVersion'Uninstall
目录下。
2)是否有一种方法可以使用c#获得此位置或信息。
是的,您可以using Microsoft.Win32
并按以下步骤操作:
var key = Registry.LocalMachine
.OpenSubKey("Software")
.OpenSubKey("Microsoft")
.OpenSubKey("Windows")
.OpenSubKey("CurrentVersion")
.OpenSubKey("Uninstall");
foreach(var n in key.GetSubKeyNames())
{
var name = key.OpenSubKey(n).GetValue("DisplayName");
if (name != null)
{
Console.WriteLine(name);
}
else
{
Console.WriteLine(n);
}
}