none
PowerShell: Запустить приложение: скрытым, свернутым в фоне RRS feed

  • Вопрос

  • Необходимо чтобы приложение отработало по сценарию POwerShell и не было случайно закрыто пользователем, который работает в данное время с другим ПО. 
    21 октября 2011 г. 6:35

Ответы

  • $signature = @"
    [DllImport("user32.dll")]
    public static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
    "@
    
    $showWindowAsync = Add-Type -memberDefinition $signature -name "Win32ShowWindow" -namespace Win32Functions -passThru
    #Скрыть  calc
    calc
    $showWindowAsync::ShowWindow((Get-Process calc).MainWindowHandle, 0)
    

    • Помечено в качестве ответа CatFox 24 октября 2011 г. 9:18
    21 октября 2011 г. 9:36
    Отвечающий