Configuring Screen Savers on a Thin Client
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:
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
Em Platform Builder, sobre o Arquivo menu, selecione Abrire em seguida, selecione Arquivo.
Definir Arquivos do tipo Para Todos os arquivos.
Navegue até % _WINCEROOT%\PUBLIC\WCESHELLFE\OAK\FILES.
Selecione wceshellfe.reg e clique Abrir.
Em wceshellfe.reg, adicionar o exigido configurações para o HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power chave Registro.
Sobre o Arquivo menu, selecione Abrire em seguida, selecione Arquivo.
Definir Arquivos do tipo Para Todos os arquivos.
Navegue até % _WINCEROOT%\PUBLIC\COMMON\OAK\DRIVERS\KEY.
Selecione keybd.reg e clique Abrir.
Em kebd.reg, adicionar o exigido configurações para o HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD chave Registro.
Sobre o Arquivo menu, selecione Abrire em seguida, selecione Arquivo.
Definir Arquivos do tipo Para Todos os arquivos.
Navegue até % _WINCEROOT%\PUBLIC\RDP\OAK\FILES.
Selecionar arquivo RDP.reg e clique Abrir.
Em RDP.reg, adicionar ScreenSaver e ScreenSaverEnable para o registro ou alerta HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBT\Shell chave Registro.
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.