![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
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で質問しましょう!
似たような質問が見つかりました
- システム 古いWEBシステム。もう追加プログラムは作れない? それともできる? 6 2022/06/08 13:41
- 英語 会社で英語を使うことになっての英語の勉強方法 5 2022/07/03 11:49
- その他(パソコン・周辺機器) WindowsXPのパソコンについて。 アラフォーのオッサンです。 自分は技術系の仕事をしていてサー 10 2022/04/24 23:03
- 電子マネー・電子決済 QUICPayの登録ができない。 4 2023/06/10 10:57
- IT・エンジニアリング SEとWebエンジニアの業務内容の違いについて 3 2023/06/22 23:23
- 邦楽 ワンドライブの容量が残り少なくなりました 2 2022/06/02 11:44
- IT・エンジニアリング IT開発、ソフトウェア開発、アプリ開発において、要件定義は受注の前か、後か? 見積額に含むか否か? 1 2022/06/20 19:02
- 事件・犯罪 発信者情報開示請求について 1 2022/06/02 23:12
- 運転免許・教習所 マニュアル車にオートマ車の様なスムーズに発進を要求するほうが間違っていますよね 10 2023/03/31 09:19
- 電子マネー・電子決済 Apple Payウォレットにクレジットカードを登録、認証済みなのに使えません 今まで自分のiPho 1 2023/01/25 15:45
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
拡張子はなぜ、大文字と小文字...
-
フォルダの中に1個しかファイ...
-
パソコンのスキップとは何ですか?
-
ターミナルソフトで全スクロー...
-
macユーザーです!拡張子「Thum...
-
ワードやエクセルのファイル名...
-
Microsoft Excel previewer に...
-
フォルダーのプロパティで表示...
-
SmartVisionで録画したファイル...
-
microSDに画像を移動させようと...
-
メールで受信したPDFの添付ファ...
-
CSVデータをNumbersで自動的に開く
-
音楽ファイルのアーティスト名...
-
vssver2.scc って消してもいい...
-
ユーザープロファイルで最終ロ...
-
ファイルの開き方(拡張子なし)
-
iモーション(動画) をパソコ...
-
複数のワードファイルで合計ペ...
-
MacのFinderでmovファイルのサ...
-
プロパティの「所有者」の削除
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
拡張子はなぜ、大文字と小文字...
-
フォルダの中に1個しかファイ...
-
パソコンのスキップとは何ですか?
-
vssver2.scc って消してもいい...
-
ファイルの開き方(拡張子なし)
-
Word2016 開けないファイルを開...
-
windows (ウィンドウズ) の 「...
-
移動先にも同じファイル名が存...
-
突然写真とかjpegファイルがみ...
-
ワードやエクセルのファイル名...
-
macユーザーです!拡張子「Thum...
-
隠しファイルを削除しても大丈...
-
Androidで、ドキュメントが予期...
-
フォルダーのプロパティで表示...
-
MacのFinderでmovファイルのサ...
-
microSDに画像を移動させようと...
-
Wordのファイルを開いたとき最...
-
Microsoft Excel previewer に...
-
エクスプローラー上のタイムス...
-
プロパティの「所有者」の削除
おすすめ情報