0
A
回答
2
如果你看一下AddFontResource的文檔,你會看到這個便條結尾:
此函數僅爲當前會話安裝字體。當 系統重新啓動時,字體將不存在。即使在重新啓動系統後也要安裝字體 ,該字體必須列在 註冊表中。
如果你想在維基的例子太複雜,你可以減少代碼,如果量:
- 你不支持Win9x的
- 你不需要的字體馬上並且可以等待重啓
- 你並不需要重新啓動後的字體(不太可能)
不管你如何看待它,你必須調用AddFontRe源+ WM_FONTCHANGE或在註冊表中添加一個條目。大多數安裝程序都需要這兩個腳本,因此示例腳本都可以。
如果你不想做任何這個,你可以嘗試使用CopyFiles命令來模擬用戶拷貝到字體文件夾(我從來沒有試過這個,我不知道Windows是否會注意到新的字體)。
相關問題
- 1. 從DVD安裝,NSIS
- 2. 採用NSIS安裝
- 3. NSIS安裝像裝載機
- 4. 在C#中安裝字體?
- 5. 在firemonkey中安裝字體
- 6. (Un)在WIX Burn安裝程序中安裝NSIS包
- 7. 開始執行NSIS安裝
- 8. NSIS腳本:嵌入安裝
- 9. NSIS安裝程序名稱
- 10. NSIS安裝程序重建
- 11. NSIS - 安裝路徑問題
- 12. Nsis - 更改安裝目錄
- 13. NSIS:檢測Tomcat安裝
- 14. NSIS:默認安裝路徑
- 15. NSIS安裝與.NET 4.5
- 16. NSIS已安裝產品
- 17. 裝飾HTML實體NSIS
- 18. 如何更改nsis中安裝程序窗口中出現的字體大小?
- 19. SSRS其中安裝字體?
- 20. 如何使用NSIS在Vista Business上執行條件字體安裝?
- 21. 中止NSIS無提示安裝程序
- 22. 在Linux上籤署NSIS安裝程序
- 23. NSIS安裝程序在後臺打開
- 24. NSIS安裝程序在後臺打開。
- 25. nsis安裝程序在後臺啓動
- 26. 在Linux上安裝NSIS失敗exitcode1
- 27. 當安裝卸載時,NSIS不會中止安裝
- 28. 在NSIS安裝程序中調用MUI的PRE功能,跳過NSIS安裝程序中的頁面/對話框
- 29. 在DOMPDF fales中安裝字體
- 30. 如何在jasperreports中安裝新字體
這是怎麼回事? 「FontName插件」 – 2012-02-15 03:56:34
「此腳本現在默認包含在FontName插件中」所以..? – 2012-02-15 03:56:57
FontName插件用於獲取註冊表中使用的名稱... – Anders 2012-02-15 05:17:21