嗨,即时通讯在我的nsis安装程序中的几台机器上出现奇怪的错误。它在使用fontreg.nsh安装字体时给出了“无效的win32文件句柄”

我试过谷歌,但没有得到这个问题的答案。现在,我正在考虑禁止显示此消息,是否有任何方法可以禁止显示该消息,或者如有可能,建议我解决此问题。

这是我的代码

!include“ FontReg.nsh”
!include“ FontName.nsh”
!include“ WinMessages.nsh”

StrCpy $ FONT_DIR $ FONTS

!insertmacro InstallTTFFont'calibri_0.TTF'
!insertmacro InstallTTFFont'calibrib.TTF'
!insertmacro InstallTTFFont'calibriz.TTF'
!insertmacro InstallTTFFont'calibrii.TTF'

SendMessage $ {HWND_BROADCAST} $ {WM_FONTCHANGE} 0 0 / TIMEOUT = 5000

请帮忙

最佳答案

据我所知,robertinventor在这里有一个修复程序(2010年3月11日,23:16):

http://forums.winamp.com/showthread.php?t=209326

10-07 12:08