1
我想寫一個C#方法類似如何檢查是否安裝了PowerShell或不使用C#
public bool PowershellExists()
{
// Returns true if PowerShell exists on the machine, else false.
}
我想寫一個C#方法類似如何檢查是否安裝了PowerShell或不使用C#
public bool PowershellExists()
{
// Returns true if PowerShell exists on the machine, else false.
}
使用MSDN博客文章Detection logic for PowerShell installation,我寫的方法,如:
public bool PowershellExists()
{
string regval = Microsoft.Win32.Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1", "Install", null).ToString();
if (regval.Equals("1"))
return true;
else
return false;
}
它也可以告訴版本?或者我們可以修改它以獲取版本信息? –
http://blogs.msdn.com/b/powershell/archive/2009/06/25/detection-logic-poweshell-installation.aspx +'Registry.GetValue' – Mitch
是的,但我的意思是一個C#方法。 –
檢查註冊表是一種C#方法。 StackOverflow不是將文檔轉換爲代碼的工具。如果你不瞭解註冊表或如何訪問它,你應該研究它。 – Mitch