如今,许多病毒/恶意软件会劫持.exeWindows 上的文件关联。exe 文件的默认值是"%1" %*,这很好。它启动带有传递给它的任何参数的 exe 文件。但是,病毒可以将其更改为"Infected file.exe" "%1" %*,从而可以阻止特定程序、弹出警告和所有垃圾。
在评论中,我确实得到了一些允许进行此更改的原因,但我只关心普通家用台式计算机。
如果我将HKCR\.exe和HKCR\exefile密钥设置为对家庭用户只读会导致任何问题吗?
有没有办法可以强制 Windows 上的应用程序成为单实例应用程序,即,如果同一应用程序的另一个实例已经在运行,则不启动?理想情况下,我希望能够在不需要用存根替换实际应用程序的情况下做到这一点,但如果真的有必要,我不介意使用一个存根。