New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unsigned binaries trigger warnings and UAC dialogs #507
Comments
Just in case, have you tried to put kitty to some other place rather than Program Files, like \Users...\AppData\Local ? |
No, because then it wouldn't be available for all users, just per user. |
Yes, you are right. I've just verified that kitty.exe. Browsers set the NTFS stream you have mentioned when a file is downloaded. If you download a .zip archive from the releases page, for example, and unpack it by a tool that does not preserve those streams (like most tools), the problem is just not visible. I think that signing kitty.exe will cause time loss and significant expenses for @cyd01. |
Upgraded KiTTY today for the first time in forever, and noticed some odd behavior when opening it.
I installed it to
Program Files
using a batch script so I can pin it to the start menu and the taskbar. However, when opening it, I get prompted that the binary isn't signed:Not the end of the world, but when I uncheck "Always ask", a UAC prompt appears on the Run button:
Clicking Run then triggers a UAC dialog, and if dismissed, KiTTY opens normally. Likewise, if the box remains checked, it opens normally. However, it's annoying to have to do this repeatedly. I'm not sure what's triggering this strange behavior, but perhaps the binaries could be signed with some signature to avoid this impediment to usability? I know that PuTTY has never been signed historically but frankly I think this would be an easy improvement that improve usability out of the box so stuff like the below isn't necessary.
In the meantime, using the
streams
utility part of Sysinternals, this can be worked around as follows:The text was updated successfully, but these errors were encountered: