Compartilhar via


Preparing a Device for Development

Windows Mobile SupportedWindows Embedded CE Not Supported

9/8/2008

Se seu dispositivo estiver configurado com segurança desativada, você não precisará instalar qualquer Certificado para assinar seus aplicativos durante desenvolvimento. Se você tiver bloqueado ou terceiro - parte - assinado, dois - camada - prompt, ou um - camada - prompt dispositivos, você precisará instalar o SDK certificados que você pode usar durante desenvolvimento.

Dispositivo bloqueado ou Third-Party-assinado

Se você estiver usando um físico dispositivo que tenha a configuração Locked ou Third-Party-Signed, os únicos aplicativos que irá executar são os aplicativos que foram assinado com um Certificado em um dos armazenamentos Certificado do dispositivo. O uso dos certificados que estão em armazenamentos de Certificado é controlado completamente pelo OEM, o operador móvel ou Mobile2Market. Como esses certificados são privados (ou seja, as suas chaves particulares são secreto), você não pode usá-los para assinar seu aplicativo durante desenvolvimento diário. Em vez disso, você precisará instalar outros certificados na armazenamento de certificados e, em seguida, assinar seu aplicativo com um dos-los. Microsoft é fornecido um conjunto de certificados (e as chaves particulares) no Windows Mobile SDK para essa finalidade. Você pode localizar esses certificados nas ferramentas Diretório e SdkCerts.cab compactado no.

A capturar é que somente processos com privilégios podem instalar certificados. Portanto, o dispositivo Gerenciador (OEM ou operador móvel) deve configurar um programa desenvolvedor que você pode usar para instalar esses certificados.

Dispositivos da camada dois-prompt

Se seu aplicativo precisar executar privilegiado, você precisará instalar o SDK certificados exatamente como faria em um dispositivo Third-Party-Signed ou bloqueado.

Se seu aplicativo não precisar para executar privilegiado, você não precisará instalar o SDK certificados porque você sempre pode responder affirmatively para a segurança solicita. No entanto, para evitar a inconveniência de ser avisado, você pode instalar o SDK certificados exatamente como faria em um dispositivo Third-Party-Signed ou bloqueado.

Observe que se você responder affirmatively para um prompt, você será não solicitado novamente para esse módulo. Mas se você recompilar, que recompilados módulo é considerado um novo módulo, e você será solicitado novamente.

Dispositivo um nível-prompt

Em um dispositivo One-Tier-Prompt, instalar certificados pela execução de SDK SdkCerts.cab no dispositivo. Você pode localizar esse arquivo em Diretório a ferramentas da SDK.

Em Windows Mobile 6 Professional e Windows Mobile 6 Classic, usar ActiveSync para copiar SdkCerts.cab para o dispositivo e, em seguida, aberto no File Explorer. Em Windows Mobile 6 Standard, usar ActiveSync para copiá-lo para \Windows\Start Menu\Accessories, navegar para Start\More\Accessories no dispositivo e, em seguida, aberto o arquivo.

Dispositivo segurança-desativado

Em uma segurança - off dispositivo, você não precisará instalar SdkCerts.cab. Observe, no entanto, que não é recomendável usar a configuração Security-Off, e é improvável que haverá quaisquer dispositivos varejo que enviar com essa configuração.

Emulador

Os certificados SDK são predefinidos para o emulador, portanto, você não precisará instalá-los você mesmo.