我是开发人员,我突然在Windows 10上发现每次启动时将最新版本的应用程序安装到C:/ Program Files后,我会得到以下弹出窗口。我认为这必须是Windows更改,而不是我的应用程序中的任何内容,但我不明白为什么它现在正在发生。
我不介意它在初始安装时出现,但每次运行时都会出现,只有安装到(默认)位置才会出现
该应用程序是基于Java的exe包装器,应用程序使用Comodo的有效证书进行签名。
完成一些进一步的测试
我有一个64位安装程序放入C:/ Program Files / Jthink / Songkong,一旦安装,我可以运行SongKong64.exe或SOngKong64.bat
然后我有一个32位安装程序放入C:/ Program Files(x86)/ Jthink / Songkong,一旦安装,我可以运行SOngKong.exe或SongKong.bat
唯一的问题是Songkong64.exe安装到C:/ Program Files的子目录中,为什么会这样?
答案 0 :(得分:1)
这是一个愚蠢的错误,我自己,以管理员身份运行复选框检查了这个特定的exe,这就是导致对话框出现的原因。后续重新安装到同一个文件夹没有重置此标志,但如果我删除了文件夹并进行了全新安装,那么它会按预期工作,而不会出现对话框(不再检查运行管理员)