中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

バージョン3ですよ

バージョン3ですよ

Vistaに使うmanifestの名前空間はurn:schemas-microsoft-com:asm.v3とv3が正解ですよ。

一部の情報ではv2(XP用)で書かれているので、別途気をつけましょう。

で、この名前空間は別で罠があって

<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> ではなく
<ms_asmv3:trustInfo xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3">
と書きましょう。

プレフィックス付きの名前空間として

http://support.microsoft.com/kb/921337/en/

なんとXPでは落ちると書いてありますよ。

まったくひどいもんだ。

ちなみになにをしようとしていたかというとVisualStudioの自動昇格を外部マニフェストでできないかと思ってたのです。

無情にも "要求された操作には管理者特権が必要です。" とでるだけですが。

投稿日時 : 2007年5月9日 13:04

コメントを追加

# re: バージョン3ですよ 2007/05/09 13:53 じゃんぬねっと

工エエェェ(´д`)ェェエエ工

# re: バージョン3ですよ 2007/05/09 18:51 シャノン

ところで、trustInfoだけじゃなくてマニフェスト全体をv3にしちゃったら、XPでは認識できなくなっちゃうんでしょうか?
プレフィックスの問題は純然たるバグだとして、下位互換性が保たれているのかが気になる…

# re: バージョン3ですよ 2007/05/10 22:39 Jitta

互換性タブで「管理権限が必要」にチェックとか、昇格済みプロセスからキックとか。

 あと、2つあることが問題で、1つだと大丈夫。

タイトル
名前
URL
コメント