Ocultar aplicativos com GUI

3

É possível ocultar completamente a GUI de um programa que não pode ser executado silenciosamente. Eu tenho manged para obter meus arquivos morcego para processar escondido usando a solução do link abaixo, mas alguns dos lotes chamam em programas GUI. Eu não me importo com soluções de terceiros, desde que elas também sejam executadas a partir do cmd, já que estou baseando meu projeto em torno dele.

Executa um arquivo em lote de uma forma completamente oculta

    
por David 07.10.2014 / 18:51

1 resposta

1

Você pode fechar algo com Autoit

O único critério é que você deve saber o título da janela que deseja ocultar.

Por exemplo, se eu quisesse abrir uma nova instância do bloco de notas e depois ocultá-la, poderia fazê-lo com isso:

ShellExecute("notepad.exe") ;start notepad
WinWait("Untitled - Notepad", "") ;pause execution until window loads
WinSetState("Untitled - Notepad", "", @SW_HIDE) ;hide window

Autoit também pode manipular os controles na janela para executar ações específicas (por exemplo, pressionar botões)

Você ainda verá o pop-up brevemente, embora não seja realmente silencioso.

    
por 07.10.2014 / 20:16

Tags

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warning – yii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '345336',
    'url' => 'hide-guid-applications',
];

$_COOKIE = [
    '_csrf-frontend' => '877d47541b963435b7dcf01685af2886711c95b77c489727f9381e1e4edc2b98a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"3aL-lrjOz96gUrKXQ5MbapBu85g2dRSH";}',
    'advanced-frontend' => 'brh5852inf6q7e0f80bem3f6lg',
];

$_SESSION = [
    '__flash' => [],
];