公司这个有个Winform的程序, quicker运行后, winfom再现弹出的子窗口会出现失焦,不显示的问题. 感觉像是多了一层透明窗口改在了弹出窗口上, 按Alt+F4才可以使弹出窗口获取焦点...
这个问题本来一年前就有,当时不知道什么原因,突然好了半年,然后前天做的新win10系统,突然又出现这个问题. 所以怀疑是quicker和系统的某些配置共同触发了这个bug.
这个触发方式,为凡是用quicker启动或间接启动这个程序,都会有这个bug.
bug出现方式:直接运行方式: 动作 运行动作或打开文件 ,运行cmd 运行bat 运行powershell 均出现这个问题
间接的: 用c#的Process.Start(),打开这个程序,编程成exe, 这个exe直接打开没问题, 用quicker打开这个exe. 依旧会出现界面bug. 或者写一个bat,然后转换exe. 或者用rar做自解压打开程序, 用quicker打开这些exe都依旧出问题.
其他的:quicker 搜索框用f 调用everything搜索到这个程序文件,打开也会出现这个界面bug
然后是单独用everything打开, listary 打开, utools也也试过. 都没有界面bug.非常正常.
之前的解决方案是用另外的软件,编译了一个打开程序,全程后台值守, 然后给了个快捷键打开这个程序. quicker模拟按那个快捷键. 触发打开程序,这个不会出现界面bug.
这里问下大大.quicker对于打开文件这块,做了什么特殊处理吗? 猜测会不会是qk这边运行程序,会在什么地方生成个什么缓存文件,然后那个地方权限不足导致运行的程序出问题这种?
另外测试是;有的系统没事,比如我之前的系统, 和这边的win11都没遇到过问题. 然后和qk版本无关.这个新做的系统是24年3月份的win10企业版系统.
非常感谢!