Estou tentando agendar o início do outlook.exe
minimizado, mas a tarefa não inicia o programa. Eu criei a tarefa com o caminho
%windir%\system32\cmd.exe
e os argumentos /C start "" /MIN "C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE"
. Gatilho definido parawork station unlock
O log mostra a tarefa iniciada com êxito, mas o Outlook nunca foi iniciado.
Somente o usuário logado pode mexer com o usuário logado. Outra pessoa (incluindo tarefas de agendamento que não estão agindo diretamente quando você está conectado) pode não afetar as teclas/mouse/tela do usuário conectado.
Não foi realmente projetado como um recurso de segurança, embora seja um. Ele foi projetado para evitar que programas mal projetados o incomodem.
Portanto, se você não definir o programa para Executar somente quando o usuário estiver conectado , ele será executado de forma invisível. Se você iniciar um programa em outro computador, ele ficará invisível.
Você não pode mexer com o usuário logado .
Há muitas perguntas, principalmente no StackOverflow.com, perguntando como mexer com os usuários. Eles ficam fechados.
História
Nos primórdios dos MSDos e do Windows, a Microsoft tornava fácil fazer qualquer coisa que você desejasse como programador. Os programadores eram confiáveis. Eles aprenderam que não podiam confiar em programadores.