PC Memo

nLiteで使えるアドオンの作成方法。

nLiteで使えるアドオンの作成

nLite アドオン生成プログラム Version 1.10β Microsoft Visual C++ 2008 ランタイム(x86)のアドオンを作成する [実践]ATOK2007のアドオンを作成する

アドオンとは、ソフトウェアの機能を拡張するものですが、nLiteのアドオンは、nLiteの機能を拡張させるものではなく、
Windowsのセットアップと同時にアプリケーションを組み込むことが目的です。
それらのアドオンは、海外で主に作成されています。MSFN等を参照

エラーメッセージ「config failed」が表示されアドオンを適応できなかったバグを修正しました。

--

nLite アドオン生成プログラム Version 1.10β

海外サイト、http://virtualltek.mgbr.net/inicial.php?page=down08で配布されていたものは、
何故かウィルス反応を起こした為、バッチファイル版を作成しました。
サンプルとして"Microsoft Visual C++ 2008 ランタイム(x86)"を同封しています。

ダウンロード

--

Microsoft Visual C++ 2008 ランタイム(x86)のアドオンを作成する

Microsoft Visual C++ 2008 ランタイム(x86)は、nLite アドオン生成プログラムに同封しています。
まずは、サンプルとしてアドオンを生成してみてください。

-

ファイルとフォルダの構成例

Addon.cmd
Add-ons \      
|___ ATOK21.cab               生成されたアドオン(cab)を格納します。
|___ klcodec.cab                nLiteのアドオンとして組み込めます。
Temporary \
|___ATOK21 \
|       |_ setup.exe
|       |_ data.cab
|       |_ Add-on.cmd
|___klcodec \
|       |_ klcodec395f.exe
|       |_ Add-on.cmd
|__Visual_C++_2008_RuntimeLibrary \
|       |__ install.exe
|_      |__ Add-on.cmd

dd-ons 生成されたアドオン(CAB)を格納します。
Temporary アドオンの元ファイル(セットアップファイル)を格納します。
フォルダ名がアドオン名になります。
-

Add-on.cmd

Add-on.cmdは、バッチファイルです。アドオンの実行時に実行されます。
通常は、サイレントインストールのためのコマンドラインを記述します。
このファイルが無ければ、アドオンは、作成されません。

サイレントインストールの例

install.exe /q

MSIファイルのサイレントインストール例

install.msi /quiet /passive /qn /norestart
-

アドオンを生成する

Addon.cmdを実行することでアドオンを生成します。
生成されたアドオンは、Add-onsフォルダに格納され、nLiteに組み込んで使用することができます。

--

[実践]ATOK2007のアドオンを作成する

インストーラ形式のアプリケーションを導入するには、サイレントインストールが出来るものに限定される。

サイレントインストールとは、ユーザーからの入力を省いてインストーラの起動から終了までを行います。
多くのインストーラには、サイレントインストールの為のコマンドラインオプションが備わっています。

ATOK2007は、InstallShield (R) Setup Launcher形式のインストーラです。
InstallShield は、issファイル(応答ファイル)と-rオプションでサイレントインストールすることができます。

ATOK2007 セットアップファイルの展開

図1ATOKセットアップアイコン

図2setup.exe展開結果

図1のようなアイコンでsetup.exeが一つしか無い場合は、
セットアップファイル群が自己展開されてインストーラの本体が
起動されるようになっています。

これを取り出すには、Explzh などの圧縮・解凍ソフトを使用すると
簡単です。

展開すると図2のようなファイルが出てきます。
この時、issファイルは、まだ作成されていないので次のコマンドを
実行してissファイルを作成します。

setup.exe -r

issファイルは、%windir%\setup.iss に作成されていますので
%windir%\setup.issを図2のフォルダにコピーします。

ここまでの作業が終わったらnLite Add-On Makerを使用してアドオンを作成します。

下記のことに注意して下さい。

  • 全角文字やスペースを含むパスやファイルがあると正しく作成されません。
  • アドオンで組み込めないものも多数存在します。
次のドキュメント:レジストリでWindowsXP高速化 前のドキュメント:Tweaksの設定例
印刷用ページとして表示しています。
このページを印刷するには、ここをクリックしてください。
通常の表示に戻るには、ブラウザの更新ボタンかF5キーを押してください。
このドキュメントへのトラックバック 

コメント

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

トラックバック

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

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