问题描述
需求如下:用户需要将自定义字库文件EUDC.TTE从服务器copy到本地,并覆盖本地系统目录下Fonts文件夹中的同名文件,以达到可以正常显示某些自定义字符。希望通过一个小工具,点击后就可以完成(不重启机器)该处理。问题:由于系统目录下的EUDC.TTE文件是系统启动就被加载使用的,所以在覆盖的时候提示“使用中,无法覆盖”,导致copy失败。请教各位,有什么办法可以解决此问题或提供思路,谢谢~~!PS:目前采取了一种修改注册表,重新指定该文件的路径。但是效果很不理想。
解决方案
解决方案二:
顶~~~~~~~~~~~~~~~
解决方案三:
这个不能吧.
解决方案四:
这个基本上很难MS从Win2000开始加入了WFP(WindowsFileProtection)这个东西,即系统文件保护。故名思义,就是保护系统文件不被用户随意修改或替换。Windows把它认为很重要的系统文件都事先备份到Dllcache目录中,一旦WFP检测到System32目录中的这些重要文件被更改或替换,它就会自动从备份中恢复被替换的文件,让你徒劳无功。所以要修改系统文件本身就是个很复杂的操作,想通过一个简单的小程序来进行........Mark&等高手
时间: 2025-01-30 10:40:11