GoldenDict-ng影响复制粘贴

一、解决办法

退出360安全卫士。(360杀毒不影响,可以不用退出360杀毒)

二、情况描述:

首先,我看到论坛里已经有一个类似的问题,是在Mac11上使用GoldenDict影响复制粘贴:GoldenDict影响复制粘贴,但是没能解决问题。

我是在Win10上使用从xiaoyifang goldendict-ng上下载的GoldenDict-ng(版本 v26.5.6-Release.e29dabecLatest),出现了GoldenDict-ng影响复制粘贴的情况,情况如下:
1.打开GoldenDict-ng时,可以通过双击ctrl+c选词翻译,但是ctrl+c无法再复制了;
2.关闭GoldenDict-ng时,ctrl+c的功能又恢复正常了。

三、做出的尝试

1.开关“GoldenDict-ng/编辑/首选项/scan/从打开剪贴板监视开始”,无效;

2.切换“GoldenDict-ng/编辑/首选项/热键/使用下列热键翻译剪贴板中的单词”中的快捷键,比如改为ctrl+alt+d,再试,无效;

3.联用2和1,无效;

4.按照前述帖子:GoldenDict影响复制粘贴,以管理员模式运行,无效;

5.联用4和3,无效;

6.人工智能给出的解决办法是切换快捷键等,无效;

7.关掉360安全卫士,有效!

四、方法7的来源

找到一篇2016年的帖子:Goldendict运行时是否无法使用复制粘贴快捷键?,楼主情况与我类似:

我在Win7下开启Goldendict后,ctrl c和ctrl v功能都失灵了

其中,

楼主 eeshu:Mdict运行时不会影响复制粘贴快捷键的使用
回帖 elusty:好像是windows本身的问题,可以参考Cannot Copy and Paste

这个2013年的帖子:Cannot Copy and Paste中,楼主 captainron19是重装win7系统后在HTML编辑器Coffee Cup中无法复制粘贴,但是在word和记事本中都可以复制粘贴,打开浏览器则“随机地”解决无法复制粘贴的问题。

回帖 Tonsgaard:Try to open command prompt as an administrator and type the following: sfc /scannow
See if it finds any errors.

回帖建议楼主命令行运行sfc /scannow,看是否出错,楼主回复未出错。
随后,

回帖 Tonsgaard:Also, are you running Webroot SecureAnywhere?Webroot Secure is most likely causing the problem, here is what might fix it:
Open Webroot
Go to the Identity & Privacy tab
Click on the Identity Shield and toggle it OFF
Tell me if it works :slight_smile:

回帖建议楼主调整Webroot Secure的设置,楼主按照这个操作成功解决了问题!我搜了一下,这个Webroot Secure好像是外国的杀毒软件?那么这个无法复制粘贴的问题似乎出在杀毒软件上?

回到原贴:Goldendict运行时是否无法使用复制粘贴快捷键?,楼主eeshu按照贴中贴Cannot Copy and Paste的方法下载并运行了tweakbit fixMyPC但还是没有解决问题。

三个月后,
> 回帖 elusty:我今天发现一个问题,只要我开着360安全卫士,在emeditor中就无法正常使用复制粘贴。
> 你是否开着360卫士?

关掉360安全卫士后无法复制粘贴的问题解决了!由于我自己同时后台开着360安全卫士和360杀毒,我发现只关闭360安全卫士即可。

实际感谢!

有趣的问题,所以说开启360的时候,即使goldendict是关闭状态,复制粘贴是正常还是不正常?

360安全卫士开启、GoldenDict-ng关闭的时候复制粘贴是正常,但是,在同时开启360安全卫士、GoldenDict-ng的情况下复制粘贴失效,可能是360安全卫士与GoldenDict-ng两者之间的某些功能冲突?

@xiaoyifang 感觉是 360 的问题大一点,但是有什么关于这个问题原因的猜测吗?

补充一下,有一个问题我之前忽视了:
在开启360安全卫士的情况下,打开GoldenDict-ng会报毒,允许程序运行后,双击ctrl+c取词时再次报毒,报毒信息如下:

风险程序:D:\PROGRAM FILES\GOLDENDICT-NG\TOMLPLUSPLUS-3.DLL
	
发起来源:D:\PROGRAM FILES\GOLDENDICT-NG\GOLDENDICT.EXE

目标文件:D:\Program Files\GoldenDict-ng\QtWebEngineProcess.exe
	
	
拦截时间:2026.05.27 22:47

程序正在进行远程线程注入,将代码藏匿到其他进程来运行,木马通常以此来隐藏自己的恶意行为。

我尝试分别把上述三个文件加入信任区,依然出现报毒
此后再次尝试把整个GoldenDict-ng目录加入信任区,依然出现报毒

我是从GitHub上下载的,又用Virustotal查过了,结果上述三个文件中的每一个文件都没有问题,然而不知道是什么原因,360安全卫士还总是报毒?于是在一次报毒后,我点反馈误报提交了信息说明误报。

奇怪的是,360杀毒的运行却没有干扰GoldenDict-ng的双击ctrl+c取词和复制粘贴功能?

gd-ng内部有捕获Ctrl+C(捕获后会重新模拟Ctrl+C)。
估计360也有检测按键并捕获Ctrl+C,

同时都捕获按键,造成了冲突。

PS:可以换种方式,开启gd-ng的剪贴板功能,关闭Ctrl+C+C的功能。然后应该只要按Ctrl+C一次就可以了。相当于是剪贴板监听。

估计是误报。可以反馈给360,让他们提高检测的质量。

好的,感谢! :rose: