2009-06-24 10 views

答えて

3

このMSDNページでは、これは言っている:

この関数は、フォント、現在のセッションでのみ をインストールします。 システムを再起動すると、フォントは になりません。システムを再起動しても、フォントを にインストールするには、 フォントがレジストリに登録されている必要があります。

私はあなたが必要とするキーは、私が過去数日間、同じ問題を抱えてきたし、私が見つけた各ソリューションは、さまざまな問題を生産してHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

+0

私は盲目yeasterdayされている必要があります - 私はそのキーのために見て、私のマシン上でそれを見つけることができませんでしたので。今私はそれをはっきりと見る。 –

0

であると考えています。

私は同僚と作業コードを考え出すことができました。私は誰にとっても分かち合うと思っていました。コードは次のようなペーストビンリンクで見つけることができます:

Installing a font programatically in C#

+0

Windowsのフォントディレクトリにコピーするだけで、フォントを完全にインストールすることができました。なぜあなたのソリューションはAddFontResourceを呼び出して、手動でレジストリに追加しますか? Windows Font dirにコピーすることで、私のために作成されたレジストリエントリと、MS Wordにアクセスできる(再起動後に)ファイルが見られるようになりました(例)。 – gap

+0

Windowsのディレクトリにコピーしたときにレジストリにエントリが追加されなかったので、再起動時に失われました。多分機能が数ヶ月にわたって変わったか、何か見落としてしまったのかもしれません。いずれにせよ、情報をありがとう。 – kskyriacou

関連する問題