@ -204,7 +204,16 @@ public static extern bool SetForegroundWindow(IntPtr hWnd);
}
}
if(-not("WinAPI.ForegroundWindow"-as[type]))
if(-not("WinAPI.ForegroundWindow"-as[type]))
{
{
Add-Type@SetForegroundWindow
try
{
Add-Type@Signature
}
catch[System.ComponentModel.Win32Exception]
{
Write-Warning-Message"PowerShell 5.1 does not compile code if the username contains non-Latin characters (including emoji) and is written in lowercase."