0

After switching to Windows 10, I am having trouble with the open-source version of axcrypt (1.7.3156). For some reason, the window to open/decrypt a file appears off-screen. I'm able to type the password blind, but would rather see the window.

I've tried tricks from this question:

  • Alt-Space + M (can't seem to move the window on-screen)
  • Looking in the registry for a stored position (none of the keys in HKCU/Software/Axantum/Axcrypt seem related to that issue). Same in HKLM.
  • Stacking the current windows by right-clicking the task bar (the window doesn't reappear)
  • Windows + arrows has no effect on that particular window
  • Unlocking the task bar

Since there's no task bar icon, some of the options are not available.

Would someone have other ideas?

1

this is Svante, the author of AxCrypt.

There are issues with offscreen dialogs in Windows 10. It may have to do with the use of external screens with laptops, but I'm not sure. Unfortunately, AxCrypt 1.7 is not really actively developed, I've switched all focus to version 2.

You might want to try that out, it does handle Windows 10 better.

  • Thank you for your kind message, Svante. My understanding was that version 2 is not open-source, so I was hoping to find a solution for version 1.7. At the moment it is very workable, just not ideal. – zx81 Jun 17 '16 at 7:48
  • Version 2 is indeed open source! bitbucket.org/axantum/axcrypt-net . – Svante Seleborg Jun 17 '16 at 10:39
0

Over three months after asking the question, an idea arose while using AutoHotkey, leading to this solution.

Automatically Moving the Hidden Window using AutoHotkey

  1. Identify the window class using the WindowList script.
  2. Write script that detects the window and moves it.
  3. Run script at startup.

Here is the script I wrote. So short!

; 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
}

Now I love AutoHotkey even more.

If you have other applications opening windows with ahk_class #32770, you may want to inject a condition such as if(WinActive("ahk_exe AXCrypt.exe"))

How it Works

  • SetTitleMatchMode sets the match mode for WinTitle to 3, which is the exact mode, ensuring we only match this window.
  • Loop runs an infinite loop.
  • WinWait waits for the correct AxCrypt window to be open
  • WinMove moves the window to new screen coordinates: 800, 500
  • WinWaitClose waits for the window to close, otherwise we will repeat the loop unnecessarily.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.