メイン

2008年02月04日

Windows マニュフェストファイルの読み込み順

Vista人柱中に、マニュフェストファイルが仕様変更になっているのに気がつきました。

http://msdn2.microsoft.com/ja-jp/library/ms235342(VS.80).aspx

Windows XP では、外部マニフェストがアプリケーションのローカル フォルダに存在する場合、オペレーティング システム ローダーは、バイナリに埋め込まれたマニフェストではなく、この外部マニフェストを使用します。Windows Server 2003 およびそれ以降のバージョンの Windows では、この優先順位が逆になります。つまり、埋め込みマニフェストが存在する場合はそれが使用され、外部マニフェストは無視されます。

マニュフェストの内容を書き換えたいときは、mt.exeで一度exeファイルから、外部マニュフェストファイルとして取り出し、編集、exeファイルに書き込む手順を踏む必要があります。


exeファイルからマニュフェスト情報の取り出し
mt.exe -inputresource:MyApp.exe -out:MyApp.exe.manifest

外部マニュフェストファイルを書き込む
mt.exe –manifest MyApp.exe.manifest -outputresource:MyApp.exe;1

補足) mt.exeは、Visual Studioに付属しています。

2007年09月01日

vista人柱

Windows vistaが発売されましたが、仕事で使うには、仕事で使用するソフトがvistaに対応している必要があるため、なかなか手を出しにくい状況です。

しかしいつかは移行する必要があるため、誰かが人柱になり、仕事のメインマシンとして使用可能かを判断する必要があります。

時間が空いたときに、調査を行い順次問題点やTIP等を記載していきます。

今回新規に購入したマシン

DEL Inspiron 530s
CPU E6750
メモリ 2G

OS
Windows Vista Business (32bit)
DELに付属していた、Homeは使用せずにOSの入れ替えを行った

到着後、ざくっとVista Businessに入れ替え、無事インストール終了
ネットワークも簡単に外とつながったが、実は以後ネットワーク問題に悩まされる事となる。

タオソフトウェア

tao twitter
tao twitter
tao twitter

広告