マニフェストファイルについて – プログラミング – Home

マニフェストファイルについて
 
通知
すべてクリア

[解決済] マニフェストファイルについて


ME
 ME
(@ME)
ゲスト
結合: 15年前
投稿: 5
Topic starter  

VisualStudio2003でMFCアプリケーションを開発しています。

マニフェストファイルをアプリに埋め込みたいのですが、
VS2003のプロジェクトの設定に埋め込みマニフェストの
項目がありません。
VS2003では埋め込みはできないのでしょうか?


引用未解決
トピックタグ
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 5年前
投稿: 828
 

「manifest.xml」を作成したら
「ソリューションエクスプローラ」の「リソース」フォルダを
右クリック。「追加」の「既存の項目の追加」で表示されるDLGから
その「manifest.xml」を選択すればよいのではないでしょうか。
試してません。あしからず(^^;)。


返信引用
ME
 ME
(@ME)
ゲスト
結合: 15年前
投稿: 5
Topic starter  

仲澤@失業者様、助言有難うございます。

試してみましたが、できませんでした。
UAC対応で、昇格画面を表示させるため、マニフェストを埋め込みたいのですが。。。
2003では外出しにするしかないのでしょうか。。


返信引用
bun
 bun
(@bun)
ゲスト
結合: 24年前
投稿: 761
 

これなんかどうでしょう。

http://msdn.microsoft.com/ja-jp/windows/dd883236.aspx
下の方の[埋め込みマニフェストを作成する]


返信引用
ME
 ME
(@ME)
ゲスト
結合: 15年前
投稿: 5
Topic starter  

bun様、有難うございます。

提示して頂いた方法でできそうです。
が、mt.exeとはVS2005に付属してくるEXEでしょうか?
私の環境にはなくて、ダウンロードができそうなサイトも見つかりませんでした。


返信引用
bun
 bun
(@bun)
ゲスト
結合: 24年前
投稿: 761
 

もしかして、VS2003には含まれていないのかな ^^;

> 私の環境にはなくて、ダウンロードができそうなサイトも見つかりませんでした。
となると、VS2008 Express インストールするぐらいしか思いつかない。


返信引用
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 5年前
投稿: 828
 

>UAC対応で、昇格画面を表示させるため、マニフェストを埋め込みたいのですが。。。

Vista以降に対応するにはVS2005以降を使用する必要があります。


返信引用
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 5年前
投稿: 828
 

>UAC対応で、昇格画面を表示させるため、マニフェストを埋め込みたいのですが。。。

× Vista以降に対応するにはVS2005以降を使用する必要があります。
ごめん 違った。

(参考)
http://msdn.microsoft.com/ja-jp/library/aa983432.aspx


返信引用
subaru
 subaru
(@subaru)
ゲスト
結合: 19年前
投稿: 381
 

v1とv3が混在する場合でも、リソースに含めるときに
正しいIDを設定するだけじゃないかなと思います。

こちらの方法は参考になりますか?
http://www.atmarkit.co.jp/fdotnet/dotnettips/235embmanifest/embmanifest.html


返信引用
ME
 ME
(@ME)
ゲスト
結合: 15年前
投稿: 5
Topic starter  

subaru様、ありがとうございます。

[カスタム リソース の種類]ダイアログで、[リソースの種類]として「RT_MANIFEST」を入力して[OK]ボ
タンをクリックした所、画面は閉じたのですが、何も追加されずに終わってしまいました。
何度やっても追加されませんでした。

サンプルはVB.NETとC#みたいなので、VC++はできないのでしょうか?

もう少し調べてみます。


返信引用
ME
 ME
(@ME)
ゲスト
結合: 15年前
投稿: 5
Topic starter  

下記サイトを参考に埋め込むことができました。
少し強引な方法ですが、実現できたので解決とします。

http://homepage1.nifty.com/MADIA/vb/vb_bbs2/200409/200409_04090110.html

皆様、ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました