量産メモ帳

忘れっぽいのでメモを残しています。浅く適当に書きます。

Driver

Inf2Cat.exe を使ってドライバのカタログ(*.cat)ファイルを作成する。

NVIDIA のインストーラを実行すると、以下の様な形式のフォルダにディスプレイドライバ関連のファイルが解凍される。 C:\NVIDIA\DisplayDriver\{Driver Version}\{OS Name}\International\Display.Driver 自分がインストールしたバージョンは 332.21 だった…

bcdedit.exe を使ってドライバーの署名制限を無効化する。

この辺から怪しくなってくるけど、bcdedit.exe というツールを使って、ドライバーの署名制限を無効化することにした。 理由は、自己署名の証明書をドライバーのカタログファイルに添付してもインストールできなかったため。 コマンドプロンプトを管理者モー…

signtool.exe を使ってドライバのカタログ(*.cat)ファイルに署名する。

signtool.exe も Windows SDK に付いている。 自分はこんな感じで実行した。 cd "C:\Program Files (x86)\Windows Kits\8.1\bin\x86" signtool.exe sign /a /v /s MY /n MyPrivateCert /t http://timestamp.verisign.com/scripts/timstamp.dll "C:\NVIDIA\Di…

makecert.exe を使って自己署名証明書(*.cer)ファイルを作成する。

makecert.exe は Windows SDK をインストールすると付いて来る。 自分は Windows SDK for Windows 8.1 をインストールしたので、こんな感じで自己署名証明書ファイルを作成した。 cd "C:\Program Files (x86)\Windows Kits\8.1\bin\x64" makecert.exe -r -pe…

住民基本台帳用ICカードリーダライタのドライバをインストールしようとすると発生する互換性エラーを解消する。

e-Tax で確定申告する時、市販の住民基本台帳用ICカードリーダライタを使って住基カードから電子証明書を読み取ることになります。 しかし、自分が持っている Sharp RW-4040 のドライバは Windows 7 までしか用意されていないので、ドライバのインストーラを…

Hardware Interrupts and DPCs のCPU使用率が高い。

PC のファンが煩いので、タスクマネージャーを見たら、Interruts (システムの割り込み)の CPU 使用率が 40% 近くで推移していました。 説明欄には"遅延プロシージャ呼び出しと割り込みサービスルーチン"と表記されています。 一方、Process Explorer で見る…

Windows 8 アップグレード後に NVIDIA ドライバーを再インストールする。

OS を Windows Vista から Windows 8 にアップグレードしました。 rms-099.hatenablog.jp これに伴い、既存のドライバーは悉く置き換えられてしまいました。 動けば良いやと思ってはいたものの、Windows 8 標準のグラフィックドライバーだとスクリーンを描画…