Ocultar “Conectado”, “# programas em execução” no WinXP Fast User Switching

2

Quando a Troca rápida de usuário é ativada em uma máquina com Windows XP, ela retorna o usuário à tela de boas-vindas e permite o login em uma conta diferente. Todos os usuários ativos têm "# de programas em execução" ou "Conectados" exibidos sob seu nome de usuário.

Existe alguma maneira de remover ou editar essas mensagens? Eu sei que é possível criar telas de boas-vindas personalizadas, mas há alguma medida menos drástica que não envolva telas personalizadas?

Respostas envolvendo editores hexadecimais são bem vindas.

    
por Unsigned 02.04.2011 / 20:36

2 respostas

3

Use softwares como o Stardock Logon Studio para personalizar a tela de logon. Você não precisa alterá-lo completamente - basta excluir os dois links.

Para fazer isso manualmente, use um editor de recursos do Win32 , como ResEdit ou XN Resource Editor para editar recursos UIFILE:1000:1033 (tipo UIFILE , ID 1000 , lang 1033 ) do arquivo %SystemRoot%\System32\logonui.exe .

A parte que você terá que editar / remover é das linhas 939 a 940:

            <button id=atom(status0) class="status" layoutpos=none/>
            <button id=atom(status1) class="status" layoutpos=none/>

O elemento com id=atom(status0) exibe % d mensagens de e-mail não lidas e id=atom(status1) é para programas% d em execução .

    
por 02.04.2011 / 21:29
2

Não permitir que SYSTEM leiam a chave de registro HKCU\SessionInformation .

  1. Abrir regedit
  2. Expandir Meu computador → HKEY_CURRENT_USER
  3. Clique com o botão direito do mouse na chave SessionInformation , escolha Permissões ...
  4. Na lista de nomes, selecione a entrada SYSTEM
  5. Em Permissões para SYSTEM , marque a caixa Negar para Ler .
  6. Clique em OK .

Você terá que fazer isso separadamente para o registro de cada usuário. Além disso, não tenho certeza se essas alterações persistirão após o logoff: (

    
por 02.04.2011 / 20:56