こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

x86アプリからDOS窓をx64で起動する方法

Windows 7x64のDOS窓をx64で起動する方法について

当方、Windows 7 x64を使用しております。

いくつかのランチャーを使っているのですが、
それがx86(32bit)しかなくて
そこから起動されるアプリもx86となります。

これをx64のアプリケーションにしたいのですが、
可能でしょうか?

まずは、C:\Windows\System32\Cmd.exe
を32bitのランチャーからの起動でx64で
動かいたいのですが、やり方がわからずに
困っております。

自作の64bitのランチャーなら、cmd.exeも64bitで
起動するので、うまく行くのですが、
一般的なフリーソフトの品質まで持ってくるのは
つらいので、32bitのフリーソフトのランチャーを使いたいです。

起動時にこのパラメータで64bit起動できる
このランチャーは64bitで動いているなど情報があれば助かります。

ランチャーのタイプですが、基本的にUIを
見ていないので、グローバルキーをフックする
タイプが望ましいです。

アドバスがあるかたご教授をお願いします。

投稿日時 - 2011-07-13 21:32:24

QNo.6874014

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

> まずは、C:\Windows\System32\Cmd.exe
を32bitのランチャーからの起動でx64で
動かいたいのですが、やり方がわからずに
困っております。

32bitのアプリの場合、system32が指定されていてもSysWOW64(32bit用)にリダイレクトされます。
従って、64bitのcmdを起動することはできないと思います。

64bit のランチャーもあるようですね。「windows7 ランチャー 64bit」で検索すると幾つか見つかりますか、ご希望に合うかどうか調べてみてください。

CLaunchなどは64bit版があるようです。
http://hp.vector.co.jp/authors/VA018351/download.html

投稿日時 - 2011-07-13 23:27:53

補足

アドバイスをありがとうございます。

x86からの×64のアプリ起動は難しいとということで、
×64対応のホットキータイプのキーランチャーを自分で作成して対応しました。

まだ、全ての機能を持ってこれていませんが、cmd.exeはホットキーで
×64版が立ち上がるようになりました。

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

投稿日時 - 2011-07-14 13:41:19

あなたにオススメの質問