axcrypt abre fora da tela no Windows 10

axcrypt abre fora da tela no Windows 10

Depois de mudar para o Windows 10, estou tendo problemas com a versão de código aberto do axcrypt (1.7.3156). Por algum motivo, a janela para abrir/descriptografar um arquivo aparece fora da tela. Consigo digitar a senha às cegas, mas prefiro ver a janela.

Eu tentei truques deessa questão:

  • Alt-Space + M (não consigo mover a janela na tela)
  • Procurando no registro uma posição armazenada (nenhuma das chaves em HKCU/Software/Axantum/Axcrypt parece relacionada a esse problema). O mesmo em HKLM.
  • Empilhar as janelas atuais clicando com o botão direito na barra de tarefas (a janela não reaparece)
  • Windows + setas não têm efeito nessa janela específica
  • Desbloqueando a barra de tarefas

Como não há ícone na barra de tarefas, algumas opções não estão disponíveis.

Alguém teria outras ideias?

Responder1

este é Svante, o autor do AxCrypt.

Existem problemas com caixas de diálogo fora da tela no Windows 10. Pode ter a ver com o uso de telas externas em laptops, mas não tenho certeza. Infelizmente, o AxCrypt 1.7 não está realmente desenvolvido ativamente, mudei todo o foco para a versão 2.

Você pode querer experimentar isso, ele lida melhor com o Windows 10.

Responder2

Mais de três meses depois de fazer a pergunta, surgiu uma ideia ao usar o AutoHotkey, levando a esta solução.

Movendo automaticamente a janela oculta usando AutoHotkey

  1. Identifique a classe da janela usando oScript WindowList.
  2. Escreva um script que detecte a janela e a mova.
  3. Execute o script na inicialização.

Aqui está o roteiro que escrevi. Tão curto!

; Moves AxCrypt decryption dialog as soon as it opens

SetTitleMatchMode, 3 ; exact match
Loop 
{ 
   WinWait, ahk_class #32770
   WinMove, ahk_class #32770, , 800, 500 
   WinWaitClose, ahk_class #32770 ; if the window is still there, no need to loop
}

Agora eu amo o AutoHotkey ainda mais.

Se você tiver outros aplicativos abrindo janelas com ahk_class #32770, você pode querer injetar uma condição comoif(WinActive("ahk_exe AXCrypt.exe"))

Como funciona

  • SetTitleMatchModedefine o modo de partida paraWinTitlepara 3, que é o modo exato, garantindo que correspondamos apenas a esta janela.
  • Loopexecuta um loop infinito.
  • WinWaitespera que a janela correta do AxCrypt seja aberta
  • WinMovemove a janela para novas coordenadas de tela: 800, 500
  • WinWaitCloseespera a janela fechar, caso contrário repetiremos o loop desnecessariamente.

informação relacionada