用winhex修改unity主题参考链接:https://blog.csdn.net/m0_37316917/article/details/81409458
如题,用winhex修改unity.exe主题为黑色后,发现Unity的show in explorer竟然不起作用了,用未修改的unity.exe是可以正常打开文件所在目录,并选中对应文件。
调查后发现,直接用cmd 命令执行 explorer /select, D:\hello.txt,执行失败,提示拒绝访问。
执行 explorer /select, D:,执行成功,能打开对应文件夹。也就是说,能打开文件夹,不能选中对应文件。
百度搜索半天没找到问题原因和解决方案,后来想到有可能是防御软件(360)阻止了explorer /select, 的执行,因为用winhex修改了unity.exe的二进制后,360并不认识这个exe。
关掉360后,重试show in explorer,成功打开文件夹并选中文件!
解决方案:
1.将修改后的unity.exe添加到360的信任程序,但这方式不靠谱,经测试,时行时不行。
2.关掉360,用其他安全软件。