locked
Windows XPモード アプリケーションに登録したショートカットを、バッチファイルから起動したい RRS feed

  • 質問

  • ■環境

    OS:windows7+windows XPモード

    Windows XPモード上からwindows7のCドライブに対し、
    ネットワークドライブ(XPmode上でDドライブとして認識)を設定。
    そのネットワークドライブ下にモジュール(.exe、dll)、及び
    実行中に参照するデータファイル(多数)を配置しています。
    ネットワークドライブに設定しているパスは[\tsclient\c]です。

    ■質問の背景

    Windows XPが2014年4月にサポート切れになりますが、本アプリケーションは規模が
    非常に大きいため、マイグレーションが間に合わず、サポート切れ以降もXPモードで
    動作させることを検討しています。(費用も膨大になるため、実質、マイグレは諦めました)
    但し、本APは他マシンと通信する機能もあり、それはWindows 7側を経由して行います。
    (2014年4月以降はXPモード側からのネットワーク接続は遮断する)
    このため本AP及びデータファイルをWindows7側におき、メイン機能はXPモード上から動作させ、
    通信系はWindows7側で行います。(通信系は機能が小さいため近々マイグレ予定です)

    ■実現したいこと
    Windows7のXPモードで動作するプログラムを、Windows7から起動できるように
    Windows XP アプリケーションモードに登録しました。
    アプリケーションモードに登録したプログラムをWindows7から
    バッチファイルやVBSファイル等を使用して実行する方法はないでしょうか?

    2013年7月16日 15:59

回答

  • start "" "%AppData%\Microsoft\Windows\Start Menu\Programs\Windows Virtual PC\Windows XP Mode アプリケーション\foo (Windows XP Mode).lnk"
    

    • 回答の候補に設定 佐伯玲 2013年7月19日 6:10
    • 回答としてマーク したっぱSE 2013年7月25日 15:08
    2013年7月17日 2:32

すべての返信

  • @IT:運用 Windows管理者のためのWindows Script Host入門 第9回 WshControllerオブジェクトの詳細

    http://www.atmarkit.co.jp/fwin2k/operation/wsh09/wsh09_02.html

    こういうこと?

    2013年7月17日 1:12
  • start "" "%AppData%\Microsoft\Windows\Start Menu\Programs\Windows Virtual PC\Windows XP Mode アプリケーション\foo (Windows XP Mode).lnk"
    

    • 回答の候補に設定 佐伯玲 2013年7月19日 6:10
    • 回答としてマーク したっぱSE 2013年7月25日 15:08
    2013年7月17日 2:32
  • こんにちは、したっぱSE さん
    フォーラムオペレータの佐伯 玲 です。

    アプリケーションモードに登録するとWindows 7のスタートメニューにある[Windows Virtual PC]配下の[Windows XP Mode アプリケーション]内にリンクファイルが作成されると思いますがそのリンクファイルのパスを指定して呼び出すというのではダメでしょうか?


    宜しくお願い致します。
    __________________________
    日本マイクロソフト株式会社 フォーラム オペレータ 佐伯 玲
    • 編集済み 佐伯玲 2013年7月17日 2:35 修正しました
    • 回答の候補に設定 佐伯玲 2013年7月19日 6:10
    2013年7月17日 2:34
  • ショートカットを呼び出す場合に、バッチファイルから呼び出す数だけショートカットを用意する必要があるため、別の案を検討することにしました。

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

    2013年7月25日 15:14