タイトル : Re: FileSystemObjectについて 投稿日 : 2011/08/05(Fri) 01:08 投稿者 : 魔界の仮面弁士
> 私はWindowsPE上で動作するプログラムを作成しています。 お使いのPEのバージョンは何ですか? また、Scripting support は組み込まれていますか? > Win PEのSystem32や、実行ファイルのあるフォルダに上記のDLLを置いてみましたが、 Service Pack 等で提供されるファイル群の一部を抜き出して再頒布してはいけませんので、 その点は注意してください。依存ファイル(MSVCRT.dll等)についても同様です。 > 結果は変わりませんでした。 scrrun.dll はレジストリ登録を必要としますが、その点はクリアされていますか? (WinPE では Windows Installer が利用できないため、自前で登録が必要です) なお、PE ではレジストリへの変更は次回起動時には失われるため、 永続的に反映させたいのであれば、PEイメージ(boot.wim)をカスタマイズする必要が あると聞いたことがあります。試したことはないですけれども。 > また、実行時バインディング(CreateObjectを使用してオブジェクトを作成)、 レジストリ登録もマニフェスト指定もされていない状態では、 CreateObject はできないと思いますよ。 PE がマニフェストリソースを読み取ってくれるのかどうかは知りませんけれども。 |