-
Notifications
You must be signed in to change notification settings - Fork 0
SimK98/instinf-nt3
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
■■■ Window NT3.x用 ドライバINFインストーラ ■■■ Windows NT3.xでWindows NT4.0向けのレガシードライバINFファイルを インストールするユーティリティです。 ●動作環境 Windows NT3.x ※Windows NT4.0以降は INFファイル右クリック→インストールを使用して下さい。 ●対応INF形式 真面目にINFファイルを読まずに斜め読みします。 以下のような形式のINFファイルのみサポートします。 逆に言うと、以下に挙げる項目以外は読みません。 複雑なINFファイルでは誤動作の可能性があるため注意してください。 ①「Class=LegacyDriver」がどこかの行に書いてあること。 ②DestinationDirsセクションがあり、少なくともDefaultDestDirの指定があること。 送り先ディレクトリ指定は 10(Windowsディレクトリ) 11(System32ディレクトリ) 12(Driversディレクトリ) のいずれかであること。 ③コピー対象ファイルはDestinationDirsセクションで指定した名前 および「~Copy」「~CopyFiles」で終わるセクション名の全て (それがインストール対象かの判定はせず全部コピーします)。 ④レジストリキー追加対象は「~AddReg」で終わるセクション名1つだけ (AddRegが複数ある場合安全のため中止します)。 ⑤AddRegの書き込み先はSystem\CurrentControlSet\Servicesを含むこと(安全のため)。 ⑥AddRegの値のタイプは 0x00000000(REG_SZ) 0x00010001(REG_DWORD) 0x00020000(REG_EXPAND_SZ) のいずれかであること。 ●使い方 instinfを単独で起動すると、カレントディレクトリで最初に見つかったINFファイルを対象にします。 instinfのコマンドライン引数にINFファイルを与えた場合はそのファイルを対象にします。 処理中に既存のものが発見された場合は、上書きするか聞かれます。 Yを入力すると以降のファイルは全て上書きとして扱います。 Nを入力すると以降のファイルは全て上書きしません。 INFファイルが異常な場合はエラーが表示されます。 ●ソースコード srcフォルダにソースコードがあります。 いいかげんなINF読み取りを修正したい場合はこちらを改変してください。 一応修正BSDライセンスとしますが、実質的に自由に使っていただいて大丈夫です。 ------------------------ Neko Project 21/W 開発者 SimK
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published