从DLL程序集

时间:2018-05-14 23:20:01

标签: c# powershell dll

我正在加载DLL并初始化新对象,每次创建新对象或使用ReloadAll()方法时,我都会在屏幕上输出对象内容的转储。该对象已初始化并正常工作,但我需要隐藏输出。

这是此版本的DLL特有的行为(v1.1.1) 旧版本(v1.1.0)没有问题,但它有一个不同的错误...无论如何,代码示例:

Add-Type -Path .\MSIAfterburner.NET.dll
$abMonitor = New-Object MSI.Afterburner.HardwareMonitor
$abMonitor.ReloadAll()

问题是如何阻止输出? 我试过了:

$abMonitor = New-Object MSI.Afterburner.HardwareMonitor | Out-Null
$null = ($abMonitor = New-Object MSI.Afterburner.HardwareMonitor)
$abMonitor = New-Object MSI.Afterburner.HardwareMonitor *>$null
$abMonitor = New-Object MSI.Afterburner.HardwareMonitor >$null 2>&1

0 个答案:

没有答案