Preparing a Device for Development
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.