如何使用Orc.SystemInfo?
How to use Orc.SystemInfo?
我通过 nuget 下载了包 Orc.SystemInfo (Orc.SystemInfo)。我设法将一些 SystemInfoElements 显示为列表。但是没有提供名称(列表中的名称为空)。我认为 LanguageService 有问题。我已经用谷歌搜索了这个问题,但找不到解决方案。
这是我到目前为止的代码 (Linq-Pad)
void Main()
{
var service = new Orc.SystemInfo.WindowsManagementInformationService();
var dotnet = new Orc.SystemInfo.DotNetFrameworkService();
var db = new Orc.SystemInfo.DbProvidersService();
ILanguageService lang = new Catel.Services.LanguageService();
var info = new Orc.SystemInfo.SystemInfoService(service, dotnet, lang, db);
var infoList = info.GetSystemInfo();
infoList.Dump();
}
感谢您的帮助!
您可以使用 ServiceLocator
简单地解析 ISystemInfo
服务,一切都应该为您处理。
我通过 nuget 下载了包 Orc.SystemInfo (Orc.SystemInfo)。我设法将一些 SystemInfoElements 显示为列表。但是没有提供名称(列表中的名称为空)。我认为 LanguageService 有问题。我已经用谷歌搜索了这个问题,但找不到解决方案。
这是我到目前为止的代码 (Linq-Pad)
void Main()
{
var service = new Orc.SystemInfo.WindowsManagementInformationService();
var dotnet = new Orc.SystemInfo.DotNetFrameworkService();
var db = new Orc.SystemInfo.DbProvidersService();
ILanguageService lang = new Catel.Services.LanguageService();
var info = new Orc.SystemInfo.SystemInfoService(service, dotnet, lang, db);
var infoList = info.GetSystemInfo();
infoList.Dump();
}
感谢您的帮助!
您可以使用 ServiceLocator
简单地解析 ISystemInfo
服务,一切都应该为您处理。