Toque gestos no IE não funciona sem explorer.exe sendo executado uma vez

4

Editar: reformulando minha pergunta:

Após a resolução de problemas, posso concluir que:

Os gestos de toque (arrastar, apertar para aplicar zoom, clicar e manter pressionado o botão direito) no Internet Explorer começam a funcionar quando:

  • O sistema está funcionando há ~ 2 minutos. Isso coincide com o atraso no início dos serviços.
  • O
  • Explorer.exe está sendo executado e depois é eliminado. Eu presumo que o Explorer.exe inicia alguns serviços?

Os serviços com início diferido são os seguintes:

  • Centro de segurança
  • Proteção de software
  • Windows Defender, pesquisa e atualização
  • Serviço de cache de fontes do Windows
  • Microsoft .NET Framework NGEN v4.0.30319_X64 e X86

Não vejo nenhuma conexão entre esses serviços e gestos de toque, mas, por precaução, tentei iniciar manualmente esses serviços, mas sem sorte.

O que mais acontece atrasado após a inicialização do sistema, o que também acontece quando o explorador é iniciado?

Editar 2:

Acabei de descobrir que são ~ 2 minutos do login . Então isso significaria que os serviços não podem desempenhar um papel nisso. Pelo que entendi, os serviços não têm nada a ver com o login. Eles não são afetados por isso. E isso acontece toda vez que eu faço logoff e, em seguida, faço login novamente: ~ 2 minutos sem gestos de toque (não se limitando ao Internet Explorer, mas tudo no Windows).

Pergunta antiga:

Detalhes: Internet Explorer 9 e Windows 7 Professional, executados em um HP TouchSmart (PC com tela sensível ao toque). Será um PC de quiosque (executando uma GUI personalizada para exibir sites).

Cenário 1:

Ao executar o Internet Explorer como um programa normal no Windows 7, as funções de toque funcionam perfeitamente. Eu posso rolar o site arrastando-o com o dedo, posso apertar o zoom e posso clicar e manter pressionado o botão direito do mouse.

Agora altero o shell padrão do Windows para o Internet Explorer (isto é, o IE é iniciado em vez do explorer.exe). O Internet Explorer, é claro, é iniciado ao efetuar o login. No entanto, as funções de toque são reduzidas a cliques básicos (sem arrastar, sem zoom, sem clicar com o botão direito do mouse).

Em seguida, inicio manualmente explorer.exe e as funções de toque funcionam novamente!

E aqui está a parte estranha: Quando eu mato explorer.exe , as funções de toque continuam funcionando - mesmo se eu fechar o IE e iniciar uma nova instância.

Cenário 2:

Exatamente o mesmo, mas em vez de alterar o shell padrão para o Internet Explorer, eu o altero para meu próprio programa, que usa um Internet Explorer incorporado ("WebBrowser"). A mesma coisa acontece.

O que eu tentei:

Programas de execução automática: Quando o explorer.exe é iniciado, ele inicia todos os programas de execução automática. Não há programas relevantes sendo executados pelo explorador, mas apenas no caso, eu iniciei manualmente todos os programas de execução automática, para que seja idêntico (mas sem explorer.exe) a um login normal. Ainda não funciona (até que eu inicie o explorer.exe).

Especificamente TabTip.exe, TabTip32.exe e wisptis.exe estão todos em execução.

Todos os serviços também são iniciados.

Para resumir

A execução do explorer.exe altera uma vez algo nas capacidades de toque do Internet Explorer. Não importa se o explorer.exe está sendo executado - desde que tenha sido executado uma vez.

Alguém sabe o que causa esse comportamento? Ou como posso contorná-lo perfeitamente?

    
por Michael 10.07.2012 / 11:02

0 respostas