タグ

2010年1月20日のブックマーク (2件)

  • I'm just sayin'

    Multi-targeting and the C# and VB compilers The C# and VB compilers in .NET 4.0 and Visual Studio 2010 have richer multi-targeting capabilities... Author: Ed Maurer Date: 03/30/2010 A Tale of Two Compilers In previous posts, I have hinted at the fact that there is more than one C# compiler on a machine... Author: Ed Maurer Date: 06/11/2008 Problems Upgrading from .NET Framework 3.5 Beta 2 I've hea

    I'm just sayin'
    kamenoi
    kamenoi 2010/01/20
    DEPを無効にするにはポストビルドイベントでeditbin.exe /NXCOMPAT:NOするしかなさそう
  • 実行可能属性のページとDEP - やや温め納豆

    何をもってしてコードセクションとするか、を会社の昼休み中に調べていたら、なんだかいつの間にかDEPという深淵を覗き込んでいたので、そのままDEPについて調べてみた。 まずコードセクション(実行可能セクション)はIMAGE_SCN_MEM_EXECUTEが設定してあるセクションだと思って良い。IMAGE_SCN_CNT_CODEという似たようなフラグもあるが、これは少なくとも実行可能属性には影響しない。IMAGE_SCN_MEM_EXECUTEさえ設定されていればそのまま実行できる。 ただここでDEPが話に絡んでくる。DEPが有効でなければ、IMAGE_SCN_MEM_EXECUTEがあろうがなかろうが、アクセス可能なページは常に実行可能となる。そして何をもって「DEPが有効」とするかについてが、いくぶん深淵を覗き込むような話になる。 結論から言えば、64ビットプロセスは常にDEPが有効で、

    実行可能属性のページとDEP - やや温め納豆
    kamenoi
    kamenoi 2010/01/20
    Vista SP1以降でNXCOMPATが有効に