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

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

O Modo Protegido do IE evita arrastar 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 sobrePermitindo operações de arrastar e soltar em seu aplicativo. Se eu desmarcar Ativar 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.

desmarque Ativar modo protegido nas configurações do IE

Por que desabilitar o 'Modo Protegido' do IE não permite arrastar e soltar endereços da barra de endereços do IE para o Bloco de Notas? Existe uma maneira de fazer isso funcionar sem adicionar uma entrada de registro para o Bloco de notas (seguindo as instruções emo artigo que mencionei)? Na verdade, adicionar o seguinte ao meu registro HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Internet Explorer/Low Rights/DragDropsob uma chave GUID não permite que o Bloco de Notas aceite esses endereços

AppName (REG_SZ) = notepad.exe

AppPath (REG_SZ) = C:\Windows\System32

Política (REG_DWORD) = 0x00000003 (3)

Por que?

(NB: Na verdade, isso faz parte de mim tentando descobrir como conseguir issoarrastar e soltar endereço trabalhando em Processamento.)

Responder1

Arrastar e soltar é ummuitomais complicado do que apenas mover o texto. Na verdade, ele usa o mesmo mecanismo da área de transferência. Tudo o que é arrastado tem uma série deformatosassociado a ele e a aplicação de envio e recebimento negociam um pouco sobre o que cada um suporta até chegarem a um acordo mútuo.

Este acordo é o que você vê quando arrasta um URL de um navegador para sua área de trabalho ou janela do Explorer – resulta em um atalho ou .urlarquivo da Internet. Isso também sugere que o que é arrastado nesse caso não é otextodo 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 TextBox padrão do Windows, já que é isso que o Bloco de Notas é).

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 conseguem chegar a um acordo sobre um único formato para organizar os dados arrastados.


EDITAR:Um pequeno teste revela que aparentemente o Bloco de Notas não aceita texto arrastadode forma algumamas issopodelidar com caminhos. Assim, você pode arrastar um arquivo para o Bloco de Notas, mas não trechos de texto.

informação relacionada