中の技術日誌ブログ

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

目次

Blog 利用状況

ニュース

自己紹介

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

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

TechnetMagazine 2007/6

MSDNはまだですわ。

http://www.microsoft.com/technet/technetmag/

UACとかはちゃっぴさんじゃなくっても必見

じったさんのセッションでも言ってたけど仮想化されるのは32ビットで管理者実行じゃなく、Vistaマニフェストがないと仮想化されると。

なので.NETで標準でコンパイルするとAnyCPUになるので、x64環境では仮想化されません。

仮想化されないと%systemroot%なんかへのアクセスは普通に失敗します。

x86でコンパイルすると仮想化されるので、アクセスは成功したかのように見えます。

このポイントも32bit - 64bitの動きの違いと言うことで語れるかもしれません。

でもマニフェストと、署名するなら一緒なのでみなさんの普通の環境では差異がでないはずです。(普通の環境という表現には大幅な誇張が認められます)

投稿日時 : 2007年5月25日 13:19

コメントを追加

# re: TechnetMagazine 2007/6 2007/05/25 13:32 ひろえむ

URLリンク切れですよー。

# re: TechnetMagazine 2007/6 2007/05/25 13:34 ひろえむ

ccm(^^;

# re: TechnetMagazine 2007/6 2007/05/25 13:48 中博俊

手打ちやったんで許してください。なおしときました。

# re: TechnetMagazine 2007/6 2007/05/25 14:39 とっちゃん

あれ?.NET なアセンブリは仮想化されないんじゃないの?<32bitでも

試してないので分らんですが...w

# re: TechnetMagazine 2007/6 2007/05/25 14:50

私もそう思っていたのですが、確認したら仮想化されてました。
画面がはれないのがもどかしい・・・

# re: TechnetMagazine 2007/6 2007/05/25 15:27 とっちゃん

あれま。じゃぁ、manifest つけないといけないんだ。
Orcas になったら自動でやってくれるのかな?
VCには付いてくるって書いてあったけどw

# re: TechnetMagazine 2007/6 2007/05/25 15:32 中博俊

そういうことです。
マニフェスト必須です。しかも埋め込み。
asInvokerッテヤツデスネ。


64ビットに移行してくれたらつけなくていいです。
それもどうよ?

# re: TechnetMagazine 2007/6 2007/05/25 16:16 とっちゃん

64bit は、OSが普及しはじめないことにはw
ってか、Core2 アーキテクチャが刷新されるまでは..ねw

v3 マニフェストは、埋め込み&OS優先ですからねw
外付けマニフェストは、一年たてば駆逐されると思いますよ。
Vista 対応しないソフト以外はwww

# Haha. I woke up down today. You’ve cheeerd me up! 2011/07/07 13:10 Tessica

Haha. I woke up down today. You?ve cheeerd me up!

# This arctile keeps it real, no doubt. 2011/07/09 17:00 Lidia

This arctile keeps it real, no doubt.

タイトル
名前
URL
コメント