C++ 无法以编程方式卸载Windows CE中的字体

C++ 无法以编程方式卸载Windows CE中的字体,c++,winapi,fonts,windows-ce,C++,Winapi,Fonts,Windows Ce,我想以编程方式卸载并删除WinCE 5上“\Hard Disk\Fonts”中的“simsun.ttc”字体集合。我尝试使用RemoveFontResource()函数,但失败,最后一个错误是(0x2)(系统找不到指定的文件)。我肯定知道文件是存在的 ... BOOL res = RemoveFontResource(L"\\Hard Disk\\Fonts\\simsun.ttc"); DWORD err = GetLastError(); // 0x2 ... 问题出在哪里?是您安装了字

我想以编程方式卸载并删除WinCE 5上“\Hard Disk\Fonts”中的“simsun.ttc”字体集合。我尝试使用RemoveFontResource()函数,但失败,最后一个错误是(0x2)(系统找不到指定的文件)。我肯定知道文件是存在的

...
BOOL res = RemoveFontResource(L"\\Hard Disk\\Fonts\\simsun.ttc");
DWORD err = GetLastError(); // 0x2

...

问题出在哪里?

是您安装了字体,还是在操作系统中安装的?如果它出现在操作系统中(很可能),那么您可能无法删除它。你为什么要这么做?你想节省空间吗?如果是这样,则获取一个没有字体的新操作系统映像