問題タブ [inf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
batch-file - バッチ ファイル: ディレクトリ内の各 inf に対して、インストールします
何百もの他の子ディレクトリを含むディレクトリがあり、.CAB ファイルから抽出したさまざまな INF ファイルがすべて含まれています。
このディレクトリ内のすべての inf ファイルを検索してインストールするバッチ ファイルを作成したいと考えています。
これまでのコード:
その見返りに、「インストールに失敗しました」という重要なメッセージ ボックスが何百回も表示されます。私は完全に困惑しているので、誰かが私の間違いを指摘してください。
環境: Windows 7 x64
前もって感謝します!
windows - v4 印刷ドライブ用の仮想プリンター ドライバー INF 構成
WDK と印刷ドライバー v4 で仮想印刷ドライバーを作成しようとしています。システムに仮想プリンターをインストールし、印刷時に独自の UI を表示したい - 理想的には .NET win または wpf フォーム。最終的に、仮想プリンターは Web サービスに接続し、UI に入力されたメタデータを含む XPS ファイルと XML をそこに送信します。
v4ドライバーを使用しようとしました。これまでのところ、Visual Studio 2013 でプリンター プロジェクトを変更しようとしました。これが私の inf ファイルです。
ドライバーを展開するテスト PC があります (HyperV の Win 8.1)。Visual Studio はデプロイ時にエラーを返します。残念ながら、C:\DriverTest\Logs のログ情報はあまり役に立ちません。「COM コンポーネントへの呼び出しからエラー HRESULT E_FAIL が返されました」と表示されます。
また、次のコマンドを実行してドライバーを手動でインストールしようとしました。
しかし、0x80004005 - 不明なエラーが表示されます。
ログ ファイル %windir%\inf\setupapi.* にもエラー メッセージは含まれていません。- Visual Studio によるデプロイの実行およびコマンドの実行によるログを含む zip はこちら
私の質問は次のとおりです。- INF ファイルの構文、特にハードウェア ID の部分は正しいですか? - 仮想プリンターをインストールしているため、HWID がありません。
ドライバー パッケージはテスト証明書で署名されていますが、実行中です
signtool verify /v /c myv4printdriver.cab myv4printdriver.inf
「証明書チェーンは処理されましたが、信頼プロバイダーによって信頼されていないルート証明書で終了しました」というエラーが表示されます。私のテスト証明書は、信頼されたルート証明書のテスト マシンにインストールされています。
- より適切なエラー メッセージを表示したり、問題に関する情報を見つけたりするには、どのログを有効/確認する必要がありますか、またはどのツールを使用する必要がありますか?
html - IE で ActiveX コントロールを実行できない
ActiveX コントロールを作成して、IE にアプリケーションを埋め込もうとしています。xyz.dll があります。通常、このdllをコマンドプロンプト(バッチファイル)から登録すれば、埋め込みは成功します。しかし、cab ファイルの方法論を使用すると、dll の登録が行われているにもかかわらず、アプリケーションの最初のスナップショットのみが IE にロードされます (組み込みアプリケーションの実行に失敗します)。xyz.cab ファイルには、xyz.dll と xyz.inf が含まれています。xyz.inf は次のとおりです。
私はmakecab.exeを使用してcabファイルを作成しており、signtool.exeとmakecertテクニックを使用してcabファイルにも署名しています。最終的にhtmlからの抜粋は次のとおりです。
なぜ私がこの問題に直面しているのかわかりません。理由は、infファイル内で何かを間違えているか、正確な使用法がわからないか、"HRESULT IEInstallScope(LPDWORD pwdScope); "
dllに関連付けられているためである可能性があります????
私を助けてください!!!!!!
編集:::これでうまくいきましたが、なぜregisterserver = yesがactivexを完全に埋め込めないのかまだわかりません::新しいinfファイルは次のとおりです:
windows - ドライバーグループ・アイコンの設定
私はWindowsドライバーを書いています。これまでのところ、すべて問題ないように見え、ドライバーは必要に応じてインストール/動作します。ドライバー グループを既存のグループとアイコン セットのいずれかに設定する方法がわかりません。
ドライバー グループとは、デバイス マネージャーに表示されるグループ (モニター、ネットワーク アダプター、プロセッサ、ポート (COM & LPT) など) を意味します。
同じ名前を書いても、デバイスマネージャーは新しいグループを作成します:
また、デバイスのアイコンを設定する方法が見つかりませんでした。クラスをキーボード、HIDClass、システムなどに設定しようとしましたが、表示されるアイコンは常にネットワークアダプターのアイコンです。
目的のグループとアイコンを適切に設定するにはどうすればよいですか?
printing - Windows DDK を使用したプリンタードライバー開発エラー
私はソフトウェア開発者であり、プリンター メーカーです。最近、ドライバーに尋ねました。それで、チュートリアル、サンプル、記事を探し始めました。
まず、Windows Driver Kit 7600.16385.1 をダウンロードしました。私はそれをインストールし、いくつかのサンプル ドライバーでビルドします (たとえば、ジェネリック/テキストのみ)。inf ファイルのメーカー セクションを変更したところ、問題なく動作しました。しかし、私は、印刷してプリンターに送信できるアプリケーションからデータを取得して、より具体的なドライバーを実行するように依頼しました。
この時点で、Visual Studio 2013 と winddk 8.1 をインストールして、さらに掘り下げます。v4 プリンター ドライバーのサンプルをすぐに試してみます。私はそれを構築することができました(奇妙な動作をする猫へのInfなので、プロジェクトのプロパティを無効にしました)。次に、新しいドライバーでプリンターをインストールしてみます。ドライバソフトウェアはまったくインストールされていません。私は inf 構文を取得し、いくつかのエラーを見つけて問題を修正しました。その後、0x00000002 エラーが発生し続けます。私はなんとか問題を解決しましたが、0x0000003エラーが発生しました。
それで、ドライバーをインストールすることができた inf インストーラー c# プロジェクトを書き留めます。ドライバーがプリンター ドライバー セクションに表示されていましたが、新しいプリンターをインストールしようとすると、インストールがエラー 0x0000003 で失敗し続けます。エラーについて検索したところ、path_not_found エラーであることがわかりました。いくつかの構文チェックを行って、inf ファイルをチェックします。そこにいくらかの努力をしましたが、エラー0x0000003が発生し続けます。
問題を解決するために私は何をしますか?
フォーラムでは、Windows 資格情報でこのエラーが発生するのは特権の問題だと人々は言います。新しい管理者アカウントをセットアップし、ドライバーをインストールします。しかし、セットアップを試みると、プリンターエラーは同じです。
Windows フォルダーの下の Windows ログを調査します: setupapi.dev.log および setupact.log。このセクションでは、0x0000002 エラーが見つかりましたが、0x000003 エラーは見つかりませんでした。これは私には役に立ちません。
フォーラムの一部の人々は、事前にインストールされたドライバーとプリンターが問題を引き起こしている可能性があると述べています。system32 driverstore でドライバーとプリンターをアンインストールします。また、コントロール パネルのプリンター サービスとプリンター セクションをアンインストールします。結果は同じです。
channel9 を見つけました。これはマイクロソフトの開発ネットワークのようなものです。開発に関するビデオ チュートリアルとスライドをいくつか見つけました。HW-328T、HW-238T、HW-979P、HW-981P、HW-903T、HW-322Tを見ました。このビデオは私にいくつかの洞察を与えてくれましたが、それ以上のものではありませんでした。
だから私はWindowsでeventwieverツールを使って問題を掘り続けています。HRESULT 0x80070003 エラーが見つかりました。それはプリンタースプーラーのエラーログです。スプーラを再起動してもエラーが続き、サービスを再起動してコンピュータを再起動してもエラーが続きます。
ドライバーのレジストリ エディターの古いエントリを試します。結果は同じです。Windowsフォルダーの管理者権限を取得できましたが、違いはありませんでした。
管理者権限でコマンドラインを使用して新しいプリンターをインストールしようとしましたが、結果は同じです。
64 ビットおよび 32 ビットの Windows にインストールするための多数の試行。
また、GPD、PPD タイプを使用してみます。
私のコード サンプル.
INF ファイル
/li>inf ファイルをインストールするための私の C# 関数コード
/li>
前もって感謝します。
注:必要に応じて、gpd ファイルも投稿できます。