Windows 2000 上の .Net Framework 2/3/4 を 令和対応にする
日本の元号情報は、.NET Framework 3.5 以前のバージョンの .NET Framework ではもともとハードコーディングされたデータとして保持されていましたが、.NET Framework 4.0 以降と同様に、日本の元号のソースは、以前のハードコーディングされたデータから [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras] レジストリ パスのレジストリ キーに変更されました。 Windows 用の更新プログラムでは、元号が発表された後に新しい元号に対応するレジストリ キーが追加される予定です。 |
どうやら、 .Net Framework 4.0 は レジストリに追加するだけで令和対応になるらしい
using System; using System.Collections.Generic; namespace netdate // 作成した年号テーブルを確認する } |
[4]=H [1]=M [5]=R [3]=S [2]=T |
のような表示になる。令和非対応ならば
[4]=H [1]=M [3]=S [2]=T |
のになる
big5.nlp bopomofo.nlp ksc.nlp mscordacwks.dll mscorlib.dll mscorsvc.dll mscorwks.dll normidna.nlp normnfc.nlp normnfd.nlp normnfkc.nlp normnfkd.nlp prc.nlp prcp.nlp sortkey.nlp sorttbls.nlp sos.dll system.data.dll system.data.sqlxml.dll system.dll system.management.dll system.runtime.remoting.dll system.security.dll system.web.dll system.web.regularexpressions.dll system.xml.dll webengine.dll wminet_utils.dll xjis.nlp |
C:\WINNT\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll C:\WINNT\Microsoft.NET\Framework\v2.0.50727\system.dll C:\WINNT\Microsoft.NET\Framework\v2.0.50727\system.data.dll C:\WINNT\Microsoft.NET\Framework\v2.0.50727\system.data.sqlxml.dll C:\WINNT\Microsoft.NET\Framework\v2.0.50727\system.management.dll C:\WINNT\Microsoft.NET\Framework\v2.0.50727\system.runtime.remoting.dll C:\WINNT\Microsoft.NET\Framework\v2.0.50727\system.security.dll C:\WINNT\Microsoft.NET\Framework\v2.0.50727\system.web.dll C:\WINNT\Microsoft.NET\Framework\v2.0.50727\system.web.regularexpressions.dll C:\WINNT\Microsoft.NET\Framework\v2.0.50727\system.xml.dll |
を作成し
gacutil /il gacinst.txt ngen install system.dll REM system.data.sqlxml.dll REM system.security.dll REM system.xml.dll ngen install system.data.dll REM system.runtime.remoting.dll REM system.web.dll REM system.web.regularexpressions.dll ngen install system.Management.dll |
を実行する
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras] |
Comments