Registry and File System Compatibility
9/8/2008
Windows Mobile 6 tem um modelo de segurança flexível que permite acessar seja restrito a partes da sistema de arquivos e Registro. Como os dispositivos de fabricantes diferentes ou operadores móveis podem ter configurações de segurança diferentes, certifique-se que você siga estas diretrizes ao gravar arquivos ou configurações Registro para ajudar a garantir que o aplicativo irá executar todos os dispositivos.
Compatibilidade e caminhos de arquivos
Arquivos de usuário devem ser salvos na pasta de My Documents. Isso é tanto para as considerações de segurança e para criar um consistente experiência usuário para todos os aplicativos. Você deve não rígido codificar o caminho da pasta de My Documents, isso puder potencialmente alteração com novas versões OS. Em vez disso, em código nativo, você deverá descobrir o caminho dinamicamente usando a função SHGetSpecialFolderPath. No código gerenciado, use o método System.Environment.GetFolderPath.
Fazer codificar não rígido caminhos para pastas em armazenamento cartões. Em vez disso, use as funções FindFirstFlashCard FindNextFlashCard e para enumerar o disponível memória flash cartões. Em seguida, após montando o apropriado cartão, chamar SHGetDocumentsFolder para obter a pasta My Documents sobre o cartão.
Compatibilidade e locais de chave do Registro
Os aplicativos só devem gravar chaves Registro sob a chave HKEY_CURRENT_USER. Tenta gravar em outros locais no Registro pode falhar em alguns dispositivos.