Compartilhar via


Configuring Screen Savers on a Thin Client

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Se você desejar o shell para carregar uma proteção Tela após um período de tempo especificado, você deve incluir a dynamic-link library (DLL) de proteção de Tela na sua imagem. Você também deve configurar o Registro para suporte a proteção Tela.

Este tópico descreve as teclas três Registro para modificar na ordem para configurar uma proteção Tela em um cliente fino Windows.

Chave do Registro de energia

A seguinte chave Registro exemplo mostra o exigido configurações para um Windows Embedded CE alimentado cliente fino.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power]
    "BattPowerOff"=DWORD:0
    "ExtPowerOff"=DWORD:0
    "ScreenPowerOff"=DWORD:300

Essa chave Registro é definido em wceshellfe.reg em % _WINCEROOT%\PUBLIC\WCESHELLFE\OAK\FILES.

O ScreenPowerOff entrada Registro especifica a quantidade de tempo ocioso, em segundos, que devem decorrer sem qualquer entrada usuário antes de shell inicia a proteção Tela.

Chave do Registro KEYBD

Quando o usuário pressiona a atalho do teclado CTRL+ALT+END, o shell de cliente fino Windows traz o shell interface do usuário para o primeiro plano. Para configurar este atalho do teclado, defina as seguinte entradas sob a chave Registro KEYBD Registro.

[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD]
    "DriverName"="Kbdmouse.dll"
    "CalVKey"=DWORD:0
    "ContLessVKey"=DWORD:0
    "ContMoreVKey"=DWORD:0
    "TaskManVKey"=DWORD:23

A chave Registro KEYBD é definido em keybd.reg em % _WINCEROOT%\PUBLIC\COMMON\OAK\DRIVERS\KEYBD.

Chave do Registro do shell

O HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBT\Shell chave Registro configura a proteção Tela para o shell de cliente fino. Essa chave Registro é definido em RDP.reg em % _WINCEROOT%\PUBLIC\RDP\OAK\FILES. A seguinte tabela mostra o nomeado valores.

Valor Descrição

ScreenSaver (REG_SZ)

Esse valor especifica o DLL para carregar quando a proteção Tela é iniciado. Esse valor é inserido no tempo de compilação.

A seguinte lista mostra as proteções Tela três incluídos com o codificar origem interface do usuário Serviços de Terminal Windows-Based. Você pode usar um do seguinte como a proteção Tela:

  • SSFloat (ssfloat.dll)
  • SSBlank (ssblank.dll)
  • SSTile (sstile.dll)

Para incluir um dessas proteções Tela, fornecer o nome da proteção desejada Tela no variável de ambiente de RDP_MODULES em % _PROJECTROOT%\Oak\Misc\Cesysgen.bat.

ScreenSaverEnable (REG_DWORD)

Esse valor especifica se deseja habilitar a proteção Tela.

Se esse valor for igual a 0, a proteção Tela não estará habilitado. Se ele for maior que 0, a proteção Tela está habilitado e o shell tenta carregar a proteção Tela especificada. Porque o shell consultas este Registro cada tempo que ele recebe um WM_POWERBROADCAST mensagem, esse valor pode ser alterada dinamicamente.

Para configurar as proteções Tela no Registro

  1. Em Platform Builder, sobre o Arquivo menu, selecione Abrire em seguida, selecione Arquivo.

  2. Definir Arquivos do tipo Para Todos os arquivos.

  3. Navegue até % _WINCEROOT%\PUBLIC\WCESHELLFE\OAK\FILES.

  4. Selecione wceshellfe.reg e clique Abrir.

  5. Em wceshellfe.reg, adicionar o exigido configurações para o HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power chave Registro.

  6. Sobre o Arquivo menu, selecione Abrire em seguida, selecione Arquivo.

  7. Definir Arquivos do tipo Para Todos os arquivos.

  8. Navegue até % _WINCEROOT%\PUBLIC\COMMON\OAK\DRIVERS\KEY.

  9. Selecione keybd.reg e clique Abrir.

  10. Em kebd.reg, adicionar o exigido configurações para o HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD chave Registro.

  11. Sobre o Arquivo menu, selecione Abrire em seguida, selecione Arquivo.

  12. Definir Arquivos do tipo Para Todos os arquivos.

  13. Navegue até % _WINCEROOT%\PUBLIC\RDP\OAK\FILES.

  14. Selecionar arquivo RDP.reg e clique Abrir.

  15. Em RDP.reg, adicionar ScreenSaver e ScreenSaverEnable para o registro ou alerta HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBT\Shell chave Registro.

  16. Sobre o Arquivo menu, selecione Salvar tudo.

Durante o processo de criação, makeimg.exe processa todos os arquivos .reg nos diretórios compilar para criar um arquivo único, Reginit.ini. Reginit.ini constitui a base para o Registro sistema.

See Also

Tasks

How to Develop a Thin Client

Other Resources

Customizing a Thin Client