パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

MS-DOS から続く「DEBUG」コマンド、Windows 7 (64 bit) には搭載されず」記事へのコメント

  • COMMAND.COM も同様 (スコア:2, 参考になる)

    by mer (347) on 2009年05月14日 0時43分 (#1564719) ホームページ

    COMMAND.COM も同様だと思います。Vista x64 には含まれていません。

    あと、x64 では 16bit コードが動作しなかった気がします。だから搭載していないのではないでしょうか?

    • by fukapon (4131) on 2009年05月14日 23時49分 (#1565680)

      あと、x64 では 16bit コードが動作しなかった気がします。だから搭載していないのではないでしょうか?

       基本的にはおっしゃる通りです。原則として、16bitはサポートされません。これは、32bit/x86版におけるNTVDM相当のものが存在しないためです。

       しかし、実は、あるんです。NTVDM64 [microsoft.com]ってのが。結構あった32bitアプリだけどインストーラが16bit(主にInstallShield 5.xらしい)ってソフトをサポートするための例外的機構です。相当マイナーなのか、日本語の情報は極めて少ないのですが [google.co.jp]、その中の一つに、話題になっているアセンブラのお勉強ネタがありますね。

      # 数少ないうちの一つが、うちのページと役立たずな宣伝。リンク切れ直してみた

      親コメント
      • by Anonymous Coward

        それはレジストリに登録されている特定の16bitのインストーラが起動されようとしたとき、代替としてあらかじめシステムが用意している32bitバイナリに差し替えて起動するというだけのものです。16bitコードのエミュレーションや実行などの機能を備えているわけではありません。当然代替の32bitバイナリは個別に開発する必要があります。
        参照: http://msdn.microsoft.com/en-us/library/aa384143(VS.85).aspx [microsoft.com]

    • by Anonymous Coward on 2009年05月14日 1時01分 (#1564734)

      > x64 では 16bit コードが動作しなかった気がします。だから搭載していないのではないでしょうか?
      その通りで、VistaどころかXP x64からすでに搭載されていません。はっきり言って「何を今さら」としか言いようがありませんし、編集者もなんでこんなストーリー採用してるんだと小一時間(以下略。
      仕方がないのでネタを探してみましたが、XP ModeのXPはホストのビット数にかかわらず32bitなので、当然debugコマンドも存在するようです。

      親コメント
      • by DesKwa (35996) on 2009年05月14日 5時03分 (#1564830)

        >XP ModeのXPはホストのビット数にかかわらず32bit
        これは本当、ですよね?

        これで心置きなく次に買う自作機はWin7を入れよう。

        >debugコマンドも存在
        アセンブリ言語を勉強するのにも困らないから良い事だ。

        親コメント
      • by Anonymous Coward
        x64には触ったことがないのですが、COMMAND.COMまでなくなるとは、
        http://commmand.com/の立場がないですね。
        # 何年ぶりかでアクセスしたら、よくわかんない広告サイトになってた
      • by Anonymous Coward

        command.comの場合はNT系はcmd.exeで代替可能にしてきたもので、
        なんだかんだで、そのインターフェイスが不要となることは無く、
        64bit Windowsでも

        %windir%\system32\cmd.exe
        %windir%\SysWoW64\cmd.exe

        2つあるなど互換性の視点が変わったと見られ、
        DEBUGコマンドとは役割の重さが違うよね。

目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond

処理中...