PC Memo

Schwertkreuzのランチャーを使わずにソフトウェアのポータブル化

Schwertkreuzのランチャーを使わずにポータブル化

Schwertkreuzの不便な点 Schwertkreuzとローダーの入手 解決方法
Schwertkreuzというフリーソフトを使えば、レジストリやApplication Dataを使用するアプリケーションをUSBメモリーなどで持ち運ぶことができる。
最近、流行しているポータブル化は、レジストリやApplication Dataを汚さない、再セットアップしても設定が維持されることがメリットとして上げられる。--

Schwertkreuzの不便な点

Schwertkreuz
Schwertkreuzは、下記のようなランチャー画面を立ち上げてポータブル化したいアプリケーションを登録して
ランチャー経由で起動しなければならない。
よく使うアプリケーションは、ランチャー経由ではなくスタートメニュー等から普段通りに起動できることが望ましいと思われる。 --

Schwertkreuzとローダーの入手

Schwertkreuz公式 SchwertkreuzのReinforce.dllが必要です。

Load.exeのダウンロード

仕組みとしては、Schwertkreuz経由で起動したソフトがレジストリやApplication Dataにアクセスしようとしたら、
強制的にSchwertkreuzで別ファイルに置き換えることによりポータブル化します。

本来の動き → [アプリケーション] → [レジストリ]や[Application Data]

Schwertkreuz → [アプリケーション] → XMLファイル等(レジストリの代わり)

--

解決方法

実際には、Reinforce.dllがSchwertkreuzの本体でありSchwertkreuz.exeは、
ランチャーのみの機能を提供します。

Reinforce.dllを起動したプロセスに割り込ませることによってポータブル化機能を
各ソフトウェアに提供しています。
これをプロセスへのDLLマッピングと言います。

Load.exeのダウンロード

Load.exeを使用するとSchwertkreuzのランチャーを使わずにReinforce.dllを
任意のプロセスに割り込ませることができます。

Load.exeでReinforce.dll以外のDLLも対応できるかも知れませんが、キーロガー等に悪用しては、いけません。

実際の使い方は、下記のようにコマンドラインを指定して下さい。
" " で囲む必要は、ありません。アイコンが殺風景ですが気にしないで下さい。

Load.exe D:\application\test.exe

※ この方法では、仮装レジストリの暗号化や環境変数の書き換えは、できません。

次のドキュメント:BartPE+nLite+RemoteSupporterでサポートディスクを作る 前のドキュメント:ドライバーを一括バックアップ
印刷用ページとして表示しています。
このページを印刷するには、ここをクリックしてください。
通常の表示に戻るには、ブラウザの更新ボタンかF5キーを押してください。
このドキュメントへのトラックバック 

コメント

名前
Webサイト、ブログのURL
コメント
投稿する内容をよく確認して送信して下さい。
コメントは、まだありません。

トラックバック

トラックバックURL
コメント
トラックバックURLと内容をよく確認して送信して下さい。
トラックバックは、まだありません。

Valid XHTML 1.0 Transitional HTML lint 正当なCSSです! CSS Validation Service ページを編集 アクセス情報
サイト情報(連絡先・リンクについて) (C)2007-2008 PC Memo ALL Rights Reserved. 今日:1 総合:1
トップページ   プリントアウト   検索: メニューを表示