Compartilhar via


Configuring Application Startup Behavior in Thin Client

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Para um Windows Embedded CE alimentado cliente leve que inclui o Thin Client Shell, quando um usuário ignora a Thin Client Setup Wizard no tempo inicialização, uma conexão usar como padrão ainda é fornecido. Essa conexão usar como padrão está listado na Terminal Connection Manager UI. Quando um usuário seleciona essa conexão usar como padrão, o CETSC UI será exibida, solicitando que um usuário para especificar um servidor para conectar ao e ativar o usuário para configurar a conexão. Para informações sobre a alteração esse comportamento, consulte Changing the Shell Startup Behavior in Thin Client.

Você pode configurar o shell para iniciar aplicativos automaticamente antes de iniciar a interface usuário (interface do usuário). Você deve usar essa funcionalidade para aplicativos que requerem um interface do usuário, such as o Windows Thin Client Setup Wizard, e que deve executar antes o shell interface do usuário é iniciado. Aplicativos que não requerem um interface do usuário devem iniciar como parte do processo de inicialização Windows Embedded CE.

Configuração de Aplicativo de inicialização

Para cada aplicativo que você desejar para iniciar automaticamente, você deve criar um exclusivo chave Registro in a \Software\Microsoft\WBT\Shell\Startup HKEY_LOCAL_MACHINE chave Registro. Essa chave Registro é definido em RDP.reg em % _WINCEROOT%\PUBLIC\RDP\OAK\FILES.

O nome da chave é convertido para um inteiro, o shell. Portanto, o nome da chave deve ser um que é convertida facilmente; de exemplo, 1, 10, ou 20.

Cada chave sob a A inicialização chave representa um índice que especifica a ordem na qual um aplicativo deve ser iniciado. O nome da chave pode representar um inteiro de 1 ou superior; Índices não são exigido seja serial. O shell primeiro inicia o aplicativo que possui o valor índice mais baixo e continua enumerando up to o aplicativo que possui o valor índice mais alto.

A seguinte é um exemplo de algum aplicativo A inicialização As chaves.

[HKEY_LOCAL_MACHINE \Software\Microsoft\WBT\Shell\Startup\10]
[HKEY_LOCAL_MACHINE \Software\Microsoft\WBT\Shell\Startup\20]
[HKEY_LOCAL_MACHINE \Software\Microsoft\WBT\Shell\Startup\21]

A seguinte tabela mostra as entradas que você deve adicionar para cada chave sob a A inicialização chave.

Observação

Se o exigido valores são tanto não conjunto ou não válido, o shell ignora o valor e nenhum erro mensagem exibe para o usuário.

Valor Descrição

Aplicativo: REG_SZ

Esse valor especifica o arquivo executável para iniciar automaticamente.

Nenhuma configuração padrão é fornecida.

Esse valor é exigido.

CmdLine: REG_SZ

Esse valor especifica o linha de comando argumentos para transmitir para o aplicativo especificado pelo Aplicativo chave.

Nenhuma configuração padrão é fornecida.

Esse valor é opcional.

WaitOnProcess: REG_DWORD

Esse valor indica se o shell aguardará para o aplicativo para terminar antes de continuar. A seguinte lista mostra os valores possíveis:

  • Um valor de 1 ou maior indica que o shell aguardará para o aplicativo para terminar antes de continuar.
  • Um valor de zero (0) indica que o shell irá iniciar o processo e continuar. Não insira um valor de zero (0) para aplicativos que têm um interface do usuário.

Nenhuma configuração padrão é fornecida.

Esse valor é exigido.

Para configurar o comportamento inicialização aplicativo antes compilação a executar-imagem tempo

  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\RDP\OAK\FILES.

  4. Selecione RDP.reg e clique Abrir.

  5. Em RDP.reg, adicionar uma chave Registro inicialização na \Software\Microsoft\WBT\Shell\Startup HKEY_LOCAL_MACHINE.

  6. Adicionar o nomeado valores para Aplicativo, CmdLine, e WaitOnProcess.

  7. Sobre o Arquivo menu, selecione Salvar RDP.reg.

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