No.2ベストアンサー
- 回答日時:
> 2003年からWindowsXP Embeddedの開発を行っているものです。
正しくは、
2003年からWindowsXP Embeddedを使用して開発を...
です。
すごい大それたことを書いてしまいました・・・
日本語は難しいですね。
> ドライバによってはinfファイルがついていないもの
とは、デバイスドライバがインストーラの形で提供されている場合ということでしょうか?
この場合、3つの方法が存在します。
1つ目は、XPe用のコンポーネントファイルを見つけ出す方法です。
デバイスドライバによっては、メーカーで既にXPeのコンポーネントファイルとして提供している場合があります。
一度、各メーカーのホームページを探してみてください。
例)
[VIA Arena - Drivers Section]
http://www.viaarena.com/Default.aspx?PageID=2
メーカーサイトで見つからない場合、こちらを探してみてください。
XPe Studioユーザーが自作したコンポーネントを掲載しているサイトです。(ちなみに英語です)
[www.xpefiles.com [Resources]]
http://www.xpefiles.com/a_folder.cfm
2つ目は、INFファイルをインストーラから抽出する方法です。
インストールウィザードが起動中は、インストーラ本体はテンポラリフォルダに解凍された状態でおいてあります。
その解凍されている状態のファイル群をコピーして、その中から該当のINFファイル及び、そのINFファイルが必要とするファイルを抽出します。
デバイスドライバの場合、上記2つの方法で9割解決可能です。
3つの目は、インストーラをトレースする方法です。
その場合、「InCtrl5」を使用します。
[InCtrl5]
http://htmole.altervista.org/info/inctrl5.htm
「InCtrl5」は、1回目の起動時にドライブの内容、レジストリの状態を取得し、2回目起動した時(インストール完了後)の状態と比較し、変化している部分を抽出するツールです。
これを使用して得た情報を元に手動でコンポーネントファイルを作成します。
レジストリは、レジストリエディタから目的のキーをエクスポートすると楽に作業が行えます。
抽出したレジストリデータの中に同じようなキーがいつくも表示されると思います。
このうち、"ControlSetXXX"というキー以下の値は普通無視してかまわない情報となってます。
実際に設定されているデータは"CurrentControlSet"というキー以下にあります。
他にも不要なレジストリはありますが、これは慣れていくしかないと思います。
この辺でどうでしょうか?
それから、1つの質問に対して複数の質問を行うと後から探す方が探しにくくなります。
これとは別の質問でしたら改めて質問を出した方が良いと思いますよ!
ありがとうございました。大変助かりました。
まずは方法1と2でがんばってみます。
この調子で問題を一つ一つ解決していきたいと思います。
なお、おっしゃるとおり、別の質問は改めて質問させていただきます。
そのときはよろしくお願いいたします。
No.1
- 回答日時:
2000年からWindowsNT Embedded、2003年からWindowsXP Embeddedの開発を行っているものです。
具体的な内容を記述していただければ、回答する事も可能かと思います。
問題事項を分けてみて質問をしてみてください。
例えば...
Target Analyzerでこんなコンポーネントが出てきたけど、どれは削って良いですか?
とか、
ドライバを追加しようとしたら、このプログラムでこのようなエラーメッセージが出て追加が出来ない
といった具合です。
一番最初、立ち上げるまでは結構時間がかかると思います。
Target Analyzerには、「TA.exe」と、「TAP.exe」の2つがありますが、私的には「TAP.exe」をお勧めします。
「TA.exe」の場合、足りないコンポーネントを探す作業が必要です。
「TAP.exe」の場合、不要なコンポーネントを削除する作業が必要です。
削除する方が時間がかかりませんので。
まずは、こちらのページをご覧になってみてください。
[東京エレクトロンデバイス-セミナー資料]
http://esg.teldevice.co.jp/_seminer2.html
慣れるまでは大変だとは思いますが、頑張ってください。
参考URL:http://esg.teldevice.co.jp/_seminer2.html
この回答への補足
ご回答ありがとうございます。
お言葉に甘えて、少しずつ、困っていることを補足していきますので、どうかよろしくお願いいたします。
ちなみに東京エレクトロンデバイスのサイトは一読しました。よって、作業の流れ自体はだいたい把握できています。実際、不完全ではありますがビルドまでは行っています。
(問題1)
TAP.exeで取得した情報にいくつか取得できていない情報があります。取得できなかったドライバなどは手動で追加する必要があると思いますが、Component Designerでinfファイルを読ませて、コンポーネントを作成しますよね。しかし、ドライバによってはinfファイルがついていないものが存在します。そういう時はどうするのでしょうか?
※問題2以降はこれが解決してから追記します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
拡張子はなぜ、大文字と小文字...
-
フォルダの中に1個しかファイ...
-
ファイルの開き方(拡張子なし)
-
ワードやエクセルのファイル名...
-
Excelの「アクセシビリティ 検...
-
パソコンのスキップとは何ですか?
-
サファリでHTMLが表示できない
-
vssver2.scc って消してもいい...
-
フォルダーのプロパティで表示...
-
移動先にも同じファイル名が存...
-
ターミナルソフトで全スクロー...
-
Microsoft Excel previewer に...
-
プロパティの「所有者」の削除
-
書類のアクセス権がありません
-
windows (ウィンドウズ) の 「...
-
dmgファイルが展開できない
-
作成日時 更新日時 アクセス...
-
macユーザーです!拡張子「Thum...
-
隠しファイルを削除しても大丈...
-
ファイルやフォルダをスペース...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
拡張子はなぜ、大文字と小文字...
-
フォルダの中に1個しかファイ...
-
ファイルの開き方(拡張子なし)
-
パソコンのスキップとは何ですか?
-
フォルダーのプロパティで表示...
-
macユーザーです!拡張子「Thum...
-
vssver2.scc って消してもいい...
-
windows (ウィンドウズ) の 「...
-
移動先にも同じファイル名が存...
-
ワードやエクセルのファイル名...
-
任意のフォルダを選択し、その...
-
ターミナルソフトで全スクロー...
-
Wordのファイルを開いたとき最...
-
MacのFinderでmovファイルのサ...
-
プロパティの「所有者」の削除
-
Microsoft Excel previewer に...
-
隠しファイルを削除しても大丈...
-
Excelの「アクセシビリティ 検...
-
CSVデータをNumbersで自動的に開く
-
microSDに画像を移動させようと...
おすすめ情報