Crie uma caixa de diálogo personalizada na inicialização

8

Como faço para que um pop-up personalizado seja exibido toda vez que faço login no Windows? Eu não estou familiarizado com isso e quero criar um pop-up como um lembrete / nota toda vez que eu fizer login. Gostaria que o pop-up permanecesse lá até que o usuário o fechasse.

Estou usando o Windows 10 se isso for importante, mas acho que deve funcionar em todos os sistemas operacionais Windows.

    
por deXterlab97 21.07.2016 / 01:21

3 respostas

7

How do I make a custom popup to be appear every time I log in to windows.

O que você pode fazer é:

  1. crie um script em lote como no exemplo abaixo
  2. defina o Título da caixa de mensagens e o texto Corpo da caixa de mensagens em para o que você quer indicar
    • SET msgboxTitle=<Value Of Window Title>
    • SET msgboxLine1=<Value Of Window Body Text>
  3. use Agendador de tarefas para criar uma tarefa em execução esse script em lote e coloque um Trigger nele para executar no log em para Qualquer usuário ou um Usuário específico (veja a captura de tela abaixo).
    • Você também pode considerar criar um Trigger adicional na tarefa agendada usando a Conexão à sessão do usuário , bem como ativá-la no logon a partir de uma tela bloqueada também. / li>

Exemplo de script em lote

Quando isso for executado, a caixa de mensagem será exibida com o título e o texto do corpo da mensagem, conforme definido nas variáveis aplicáveis no script em lote, e permanecerá até que você pressione OK

@ECHO ON

SET TmpBatch=%temp%\~tmpLogonMessage.cmd
IF EXIST "%TmpBatch%" DEL /Q /F "%TmpBatch%"

SET msgboxTitle=This is my Message Title
SET msgboxLine1=This is my temp Message Window that pops up at Windows Logon
SET tmpmsgbox=%temp%\~tmpmsgbox.vbs

ECHO @ECHO OFF                                                    >>"%TmpBatch%"
ECHO IF EXIST "%tmpmsgbox%" DEL /F /Q "%tmpmsgbox%"               >>"%TmpBatch%"
ECHO ECHO msgbox "%msgboxLine1%",0,"%msgboxTitle%"^>"%tmpmsgbox%" >>"%TmpBatch%"
ECHO WSCRIPT "%tmpmsgbox%"                                        >>"%TmpBatch%"

START /MIN CMD /C "%TmpBatch%"

EXIT /B    

A caixa de mensagens é semelhante a esta

Agendadordetarefasnaopçãodelogon

Maisrecursos

por 21.07.2016 / 02:43
6

How do I make a custom popup to be appear every time computer starts

Aqui está um método para criar um pop-up que aparece na tela de login como um aviso de isenção.

How to Display a Custom Message at the Windows 10 Login Screen

This brief guide will show you exactly how to create a custom message that’s displayed before anyone can sign in to your Windows 10 laptop/desktop/tablet. One of many reasons you may want to do this is so that you can include information about how to return your laptop or tablet if it’s lost or stolen (ie. a reward message, contact information etc). Whatever your reason, here’s how you change the text that’s displayed right before the “log in” screen in Windows 10.

enter image description here

Note: it’s worth mentioning that these steps also work in Windows 7 and 8, however the screenshots used in this tutorial are specific to Windows 10.

  1. Start out by typing regedit into the Windows 10 “Search” box.

    enter image description here

  2. Select Regedit – Run command from the search result list.

    enter image description here

  3. Click Yes when prompted to confirm you want to allow regedit to make system changes.

    enter image description here

  4. Now you’ll be presented with the main Regedit window. In order to add a message, we’re going to edit two specific registry entries, or “keys”. To navigate to these keys, start out by clicking the small “arrow” next to HKEY_LOCAL_MACHINE. This should display the first (of several) sub-menus. From this first sub-menu, select the arrow next to SOFTWARE to expand that menu. Then repeat the process for the Microsoft entry.

    enter image description here

  5. Continue by selecting the arrow next to Windows then Current Version and finally Policies. This time select System by clicking on it once (instead of clicking the arrow next to it).

    enter image description here

  6. In the main window of the Regedit App, look for the entry titled legalnoticecaption and double-click it.

    enter image description here

  7. In the Value data: field, enter the text that you’d like to appear as the “heading” of your message. Something along the lines of “Please Read” or other descriptive/eye-catching wording is generally best. Click OK when you’re done.

    enter image description here

  8. Back in the main window of Regedit, double-click the entry titled legalnoticetext (which should be directly below “legalnoticecaption”).

    enter image description here

  9. In the Value data: field enter the text you’d like to appear as the message itself. Click OK when you’re done.

    enter image description here

  10. Exit out of Regedit, close any open Apps (saving your work first, of course) – and then restart your PC.

    enter image description here

  11. From now on, before anyone is able to login to your PC they’ll be prompted with the message you just created. They’ll have to hit Enter/Return or click the OK button in order to continue to the sign-in window.

    enter image description here

source

    
por 21.07.2016 / 01:47
2

Aqui está o que eu recomendo - crie um atalho que use wscript para executar um VBS. Eu uso isso o tempo todo para criar diálogos autênticos do Windows, como o abaixo.

  1. No Gerenciador de arquivos, clique com o botão direito do mouse - selecione Novo e clique em "Novo atalho". Em seguida, digite o seguinte "C: \ Windows \ System32 \ wscript.exe" error.vbs "" onde erro é o nome do seu script VBS
  2. Crie um script VBS com o nome escolhido que se parece com isso

x=msgbox("Windows Defender has detected one or more viruses infecting this machine. To protect the integrity of your operating system and keep your files safe, please run a complete scan from Windows Defender to purge your system of any leftover malware.", 0+16, "Windows Defender Has Discovered Malware")

O 0 + 16 é o código Button + Icon. Aqui estão os códigos numéricos para os ícones que você pode usar.

Botão =

0 - OK
1 - OK and Cancel
2 - Abort, Retry and Ignore
3 - Yes, No and Cancel
4 - Yes and No
5 - Retry and Cancel

Ícone =

0 - No Icon
16 - Critical Icon
32 - Question Icon
48 - Warning Icon
64 - Info Icon

Você também pode se referir a eles pelo nome.

  1. O VBS e o atalho PRECISAM para estar na mesma pasta.
  2. Agora, vá para as propriedades do atalho que você criou. Altere o ícone para um ícone de erro ou mensagem autêntico (realista) do Windows. Realisticamente, deve corresponder ao significado do número escolhido para o ícone.

No final, você tem algo assim:

(Sim, eu inventei a mensagem)

    
por 21.07.2016 / 03:06