Por que a desativação do 'Modo Protegido' do IE não permite arrastar e soltar endereços da barra de endereços do IE no Bloco de Notas?

0

O Modo Protegido do IE impede que alguém arraste o endereço da barra de endereços do IE para outros aplicativos (por exemplo, o Bloco de Notas). Há um artigo informativo no MSDN sobre Permitindo operações de arrastar e soltar no seu Aplicativo . Se eu desmarcar Habilitar Modo Protegido nas configurações do IE e reiniciar o IE, ainda não consigo arrastar o endereço da barra de endereços do IE para outro Bloco de Notas.

Porqueadesativaçãodo'ModoProtegido'doIEnãopermitearrastaresoltarendereçosdabarradeendereçosdoIEnoBlocodeNotas?Existeumamaneiradefazerissofuncionarsemadicionarumaentradaderegistroparaoblocodenotas(seguindoasinstruçõesem o artigo que eu mencionei )? Na verdade, adicionando o seguinte ao meu registro em HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Internet Explorer/Low Rights/DragDrop sob uma chave GUID não habilita o Bloco de Notas para aceitar esses endereços

AppName (REG_SZ) = notepad.exe

AppPath (REG_SZ) = C:\Windows\System32

Policy (REG_DWORD) = 0x00000003 (3)

Por quê?

(NB Isso é parte de mim tentando descobrir como conseguir esse endereço arrastar e soltar trabalhando em Processamento .)

    
por dumbledad 12.11.2012 / 11:56

1 resposta

3

Arrastar e soltar é um lote mais complicado do que apenas mover o texto. Na verdade, ele usa o mesmo mecanismo da área de transferência. Tudo o que é arrastado tem vários formatos associados a ele e o aplicativo de envio e recebimento negocia um pouco sobre o que cada um suporta até chegar a um acordo mútuo.

Este contrato é o que você vê quando arrasta uma URL de um navegador para a área de trabalho ou para a janela do Explorer. Isso resulta em um atalho da Internet ou no arquivo .url . Isso também sugere que o que é arrastado nesse caso não é o texto da URL, mas sim o formato “URL” que o Bloco de Notas não consegue aceitar e converter em texto (bem, tecnicamente é provavelmente apenas o controle Windows TextBox padrão, já que é o que o Notepad é).

Você pode ver o mesmo problema com o Chrome se arrastar um URL da barra de endereço.

Resumindo: provavelmente não é um problema de permissão, mas sim que dois aplicativos não podem concordar em um único formato para organizar os dados arrastados.

EDIT: Um pequeno teste revela que aparentemente o Notepad não aceita texto arrastado em todos mas pode manipular caminhos. Então você pode arrastar um arquivo para o Bloco de Notas, mas não trechos de texto.

    
por 12.11.2012 / 12:59