Compartilhar via


(Non-Compound) FileType Key

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa chave é usada pelo GetClassFile função para fazer a correspondência de padrões contra vários bytes arquivo em um arquivo non-compound. O nomeado valores são armazenados sob a seguinte chave Registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FileType\ < CLSID > \< n > = < deslocamento , cb , máscara , valor >

O deslocamento valor determina a distância do início ou final do arquivo para começar a comparação. Se o deslocamento é um valor negativo, a comparação será iniciada a partir do final do arquivo menos o deslocamento valor. O deslocamento valor é um decimal tipo, a menos que precedido por "0 x".

O cb valor representa o comprimento em bytes do início ao final do arquivo. Ele representa o intervalo byte no arquivo. O cb valor é um decimal, a menos que precedido por "0 x".

O máscara valor Especifica Um valor binário usado para mascaramento. Mascaramento está executado usando uma operação AND lógico e o intervalo byte especificado por deslocamento e cb. Se esse valor for omitido, em seguida, os bytes serão definidos para todos aqueles. Esse valor é sempre hexadecimal.

O valor valor representa o padrão que deve coincidir para um arquivo seja deste FileType. O padrão é usado para identificar corretamente um formato arquivo conhecidos do seu conteúdo não por sua extensão.

Entradas sob a FileType chave são usados pela GetClassFile função para fazer a correspondência de padrões contra vários bytes arquivo em um arquivo non-compound. FileType Tem CLSID Sub chaves, cada um que possui uma série de sub-rotina chaves \0 \1, \2.... Esses valores contêm um padrão que, se correspondência, produz o indicado CLSID. O seguinte codificar exemplos apresentação FileType As entradas.

\0 = 0, 4, FFFFFFFF, ABCD1234 Onde os primeiros 4 bytes deve estar ABCD1234, em que ordem, ou 0, 4, FFFFFFFF, 9876543 onde eles devem coincidir 9876543, ou \2 =-4, 4, FEFEFEFE Onde os últimos quatro bytes no arquivo deve ser FEFEFEFE.

See Also

Concepts

COM and DCOM Registry Settings
COM and DCOM Security

Other Resources

Component Services (COM and DCOM)
Enhancing the Security of a Device