人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

元々CD内で動くソフトを実行ファイルだけHDDに移して動かしたい。実行ファイルが参照するフォルダをCDに残した状態でHDD内から動作させる事は可能でしょうか。HDD内で実行ファイルが同階層のフォルダを参照するとそのままCD内のフォルダを参照するように設定するという事です。例えると、C:¥hatena¥hatena.exeがC:¥hatena¥dataフォルダを参照すると、D:¥hatena¥dataフォルダを参照するようにするという事。上記が成功した場合、リンク先のフォルダ内の一部フォルダのみHDDで扱いたいのですがこれも可能かどうかよろしくお願いします。先の例でいうとD:¥hatena¥data¥logフォルダのみC:¥hatena¥logを参照するようにするという事。ファイルのショートカットを実体のようにファイル名指定して実行できるようにする方法でも可。また、exeファイル内の参照先を書き換える方法でも可。参照先data¥ となっている部分をかなり長いパスに置き換えなければいけないのですが書き換え方を教えてください。

●質問者: djeegoto
●カテゴリ:コンピュータ
✍キーワード:CD exe Hatena HDD ショートカット
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● lun
●10ポイント

http://www.hatena.ne.jp/awindow?qid=1062161132

awindowさんのプロフィール - はてな

URLはダミーです。

訂正とソフトのおすすめです。

リバースポイントではなく、リパースポイントでした。

http://eside.homeip.net/free/symlink2k.html

このソフトがおすすめです。


2 ● sinb
●0ポイント

http://www.pro-g.com/nero/function/index.php?page=id

neroのImage Driveを使えば仮想CDとしてWindows上から本物のCDのように利用することができます。

neroなら体験版がダウンロードできます。

◎質問者からの返答

実は仮想CD内のファイルです。紛らわしくてすみません。


3 ● hiroaki1453
●5ポイント

http://hp.vector.co.jp/authors/VA028184/OllyDbg109djp_r01.zip

これでEXEファイル改造できます。下は日本語化パッチです。

http://hp.vector.co.jp/authors/VA028184/OllyDbg109djp_r01.zip

http://www.daemon-tools.cc/portal/portal.php

ホームページ :: DAEMON-Tools.cc

仮想ドライブにマウントする方法もあります。

日本語化。

http://www.geocities.co.jp/SiliconValley-Oakland/7565/

ちよクロシステム

◎質問者からの返答

ちょっと使用方法が難しそうですね・・・(できれば簡単に教えてください)

元々仮想ドライブです。


4 ● goldman
●5ポイント

http://hp.vector.co.jp/authors/VA015622/

Index of /authors/VA015622

このソフトのchgstrコマンドを使うとロードモジュールの書き換えができます。

使い方は以下の通りです。

例)C:¥PROGフォルダの階層以下のすべてのファイルの記述されているC:¥DATAという文字をD:¥DATAに置き換える場合。

C:¥> CHGSTR C:¥PROG C:¥DATA D:¥DATA /B

このように、DOS画面から入力します。

◎質問者からの返答

試してみます。

C:¥という記述ではなく単に DATA¥なのですが大丈夫でしょうか。


5 ● u_ra_ra
●5ポイント

http://www.yahoo.co.jp/

Yahoo! JAPAN

URLはダミーです。

ソフトからのファイル呼び出し先の規定方法は3通りあります。(多分、これ以外の方法は無いでしょう。)

(1)*.iniファイル内に指定されている。

(2)レジストリ内で指定されている。

(3)プログラム本体の内部に指定先が組み込まれている。

(1)・(2)に関してはHDD内にコピーした際にうまく動く形にiniファイルやレジストリを書き換えるだけなので比較的簡単です。

(3)に関しての対策はhiroaki1453さんが書かれているようなソフトを改造する方法しかありません。

但し(1)(2)(3)全てのケースにおいていえることですが、ソフトにより関連ファイルの規定方法や規定されている場所はまちまちですので、ソフト名が分からないと具体的な説明は不可能です。当然ながらそのソフトのことを知っている人で無いと、いくらソフト名がわかっても具体的な説明は難しいです。

◎質問者からの返答

exe内に参照先が書いてあって、Data¥というように短いので、CD内3階層目の目的フォルダのパスだと字数が大きすぎて書き換えができないんです。


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ