mirror of
https://github.com/1Remote/1Remote.git
synced 2026-04-25 13:36:03 +03:00
[GH-ISSUE #183] Wrong program signature! The program is irremediably altered. Download a new version from official web site. #3039
Labels
No labels
area-configuration
area-ct-app
area-ct-rdp
area-ct-remoteapp
area-ct-ssh
area-ct-vnc
area-launcher
area-list
area-tags
area-teamwork
bug
chore
dependencies
general-build/ci
general-performance
general-refactor
general-security
general-supportive
general-ux
meta-documentation
meta-enhancement
meta-enhancement
meta-feature
meta-help-wanted
meta-unknown-error
priority-hi
priority-low
pull-request
question
resolution-duplicate
resolution-invalid
resolution-wontfix
stale
task-put-off
task-still-considering
task-working-in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/1Remote#3039
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @SofiaStar on GitHub (Jan 20, 2022).
Original GitHub issue: https://github.com/1Remote/1Remote/issues/183
Originally assigned to: @VShawn on GitHub.
@VShawn commented on GitHub (Jan 20, 2022):
It appened again! #98 #117
KiTTY said it has "Wrong program signature!"
Since the KiTTY is the offical version form http://www.9bis.net/, I don't know the cause of the failure.
As a template solution, you can download the latest KiTTY from http://www.9bis.net/, and add it as the default ssh runner.
@SofiaStar commented on GitHub (Jan 20, 2022):
got it , thanks !
@VShawn commented on GitHub (Jan 20, 2022):
@SofiaStar 对了,您可以协助测试一下,直接双击启动软件自带的 KiTTY 连接SSH时,是否会弹出这个更新提示么?
软件自带 KiTTY 位于:
C:\Users\你的用户名\AppData\Roaming\PRemoteM\Kitty\kitty_portable_PRemoteM.exe
我刚才去搜索了 KiTTY 的源码,没找到
Wrong program signature这句话,因此现在在怀疑是否是通过 PRemoteM 调用 KiTTY 才会弹出这个提示。另外最令人疑惑的是,这个提示在大部分人的电脑上似乎都不会弹出,这个问题应该还和 Windows 的某些系统设置有关。
@SofiaStar commented on GitHub (Jan 20, 2022):
测试了一下,依然是这个报错,不知道问题出在哪里,官网下载的kitty是OK的
@VShawn commented on GitHub (Jan 20, 2022):
@SofiaStar 我的意思是,尝试直接进入目录
C:\Users\你的用户名\AppData\Roaming\PRemoteM\Kitty\双击启动 Kitty,看还会不会有这个提示。@VShawn commented on GitHub (Jan 20, 2022):
I checked the MD5 of kitty_portable_PRemoteM.exe and kitty_portable.exe v0.74.4.13.
got a same value
@SofiaStar commented on GitHub (Jan 20, 2022):
我想我大概找到本机的kitty不生效的原因了

kan看着像是某些资源在下载的时候没能进入实际的目录
@VShawn commented on GitHub (Jan 20, 2022):
@SofiaStar 不对,explorer 内找不到 PRemoteM 的目录原因是 Microsoft Store 版本的软件会被系统在沙盒中运行,软件内访问到的目录是被映射出来的虚拟目录,并非是用户的真实文件目录。然而这些文件实际上是真实存在于某个沙盒中的,理论上不会导致
Wrong program signature!这个故障。我得找台完全没有开发环境的新电脑测试一下。
@stetze commented on GitHub (Jan 20, 2022):
I have the same problem, how can i help?
@majkinetor commented on GitHub (Jan 20, 2022):
I can't help while people speak here language I don't understand. I am not sure why you promote this @VShawn? Don't u have mirror on gettee?
@VShawn commented on GitHub (Jan 20, 2022):
@majkinetor
I am not intend to impede people from using their native language here. If I dont understand I will try google translate or ask the guy to describe it again in English. I don't think it's a problem.
I dont maintain the gitee mirror, I never sign in gitee after I set it sync from GitHub.
@stetze88
Thx, I have no idea to solve this problem at the moment, I will ask you for help if needed.
@stetze commented on GitHub (Jan 20, 2022):
I switched to the OpenSSH client from Windows. It works. :)
@VShawn commented on GitHub (Jan 21, 2022):
Finally, I found why.
As a MS Store APP, if
C:\Users\Shawn\AppData\Roaming\PRemoteMwas not existed before APP run. APP will get a virtualization of this locations. And exe run from virtualization should be signed by my signature.here is how to disable virtualization on Win10 21H1 and later, https://docs.microsoft.com/en-us/windows/msix/desktop/flexible-virtualization
Maybe I should change a location to store Kitty
@majkinetor commented on GitHub (Jan 21, 2022):
Great find. Amazing.
Its probably good idea BTW to provide version without external tools included so we can have those benefits:
In choco I can simply
cinst premotem kitty openssh whateverto have them all up, running and interconnected (PRM could watch if there is kitty on PATH for example and use it if it finds it).Ofc, it can be done anytime.
@VShawn commented on GitHub (Jan 23, 2022):
@majkinetor
I considered two approaches: 1. Apply to disable the virtualization of AppData of MS Store; 2, no longer built-in Kitty. Currently in the assessment 1. If the it failed, I will turn to the 2.
@majkinetor commented on GitHub (Jan 23, 2022):
The point is that you can have both, and it could just be a CI setting once there is some better CI :)
@VShawn commented on GitHub (Jan 26, 2022):
Apply passed, MS Store version has been upgraded.