| タイトル | : Re: WSH Script Moduleの質問 |
| 投稿日 | : 2025/07/19(Sat) 21:15 |
| 投稿者 | : TORO |
Module 側としては、DLL名を直接しておらず、
レジストリで記載された DLL を CLSID で指定して呼び出すので、
Windows Update によるレジストリ変更によって反映されると思います。
とりあえず現状の DLL の読み込み状況は次のようになっています。
※ *psinfo を使うと読み込んだ DLL の一覧が表示されます。
●_others:usejs9 = 0
・ sample_arg.js の結果
* sample_arg.js (JScript 11.0.16384)
・*psinfo の結果
2.03+4 WinVer:11.24H2.26100
[Modules]
7FF874930000 dd000 C:\Windows\System32\jscript.dll
7FF84C210000 431000 C:\Windows\System32\jscript9Legacy.dll
●_others:usejs9 = 1
・ sample_arg.js の結果
* sample_arg.js (JScript 11.0.16384)
・*psinfo の結果
2.03+4 WinVer:11.24H2.26100
[Modules]
7FF87CFE0000 4b1000 C:\Windows\System32\jscript9.dll
●_others:usejs9 = 4
・ sample_arg.js の結果
* sample_arg.js (JScript 11.0.16384)
・*psinfo の結果
2.03+4 WinVer:11.24H2.26100
[Modules]
7FF87CAB0000 7bf000 C:\Windows\System32\Chakra.dll
この結果のように、_others:usejs9 = 0 のときは、
JScript9Legacy が使われるようです。
また、通知されるバージョンは、DLLのバージョンではなく、
Script Engine としてのバージョンになるようです。