Função StrongNameKeyGen
Cria um emparelhar de chaves pública/particular novo para o uso de nome forte.
BOOLEAN StrongNameKeyGen (
[in] LPCWSTR wszKeyContainer,
[in] DWORD dwFlags,
[out] BYTE **ppbKeyBlob,
[out] ULONG *pcbKeyBlob
);
Parâmetros
wszKeyContainer
[in] O nome do contêiner de chave solicitado. wszKeyContainer deve ser uma seqüência não vazia ou nula para gerar um nome temporário.dwFlags
[in] Especifica se você deseja deixar a chave registrada. Há suporte para os seguintes valores:0 x 00000000 - usado quando wszKeyContainer é nulo para gerar um nome de contêiner de chave temporária.
0 x 00000001 (SN_LEAVE_KEY)-Especifica que a chave deve ser registrada à esquerda.
ppbKeyBlob
[out] O emparelhar de chaves pública/particular retornado.pcbKeyBlob
[out] O dimensionar, em bytes, de ppbKeyBlob.
Valor de retorno
true Após a conclusão bem-sucedida; caso contrário, false.
Comentários
The StrongNameKeyGen função cria uma chave de 1024 bit. Após a chave de recuperação, você deve chamar o StrongNameFreeBufferfunção de versão a memória alocada.
Se o StrongNameKeyGen função não concluída com êxito, chame o StrongNameErrorInfofunção para recuperar o último erro gerado.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: StrongName.h
Biblioteca: Incluído sistema autônomo um recurso em MsCorEE.dll
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0