1 名前:デフォルトの名無しさん [03/03/31 22:08.net] Microsoft Windows Driver Development Kits www.microsoft.com/ddk/ 注意: いつの間にやらDLできなくなってる。 CDを注文する以外に方法はない。しかも送料が$25。 古いバージョンについて Microsoft Windows DDK Version Retirements The Microsoft® Windows® 2000 DDK, the Microsoft Windows 98 DDK, and the Microsoft Windows NT® 4.0 DDK are no longer be available for purchase or download on this site.
151 名前:デフォルトの名無しさん mailto:sage [04/04/18 11:26.net] >>149 私もエントリしてますw でもダメですね・・・
152 名前:デフォルトの名無しさん mailto:sage [04/04/18 16:56.net] >>150 >>151 おれ esbooksでしつこく購入登録してたらある日突然送られてきたよ。 まだどっかに在庫あるんじゃねーかな。
153 名前:デフォルトの名無しさん mailto:sage [04/04/18 19:09.net] DDK で十分じゃん
154 名前:デフォルトの名無しさん mailto:sage [04/04/18 21:47.net] >>151 (#`Д´)マヂデスカッ
155 名前:デフォルトの名無しさん [04/04/19 03:59.net] 今、DDKドキュメントを翻訳してるんだけど、ほんと辛い。
156 名前:デフォルトの名無しさん mailto:sage [04/04/19 09:40.net] >>148 Windows NT ファイルシステム詳解 を読んで悶絶汁
157 名前:デフォルトの名無しさん mailto:sage [04/04/19 09:51.net] >>149 それ俺の学校の図書館にある。 で、何回も借りまくり。 しかし何回読んでもはっきり理解できないのは俺の脳の仕様ですか?
158 名前:デフォルトの名無しさん mailto:sage [04/04/19 13:52.net] >>149 記憶があいまいで申し訳ないんだが,どっかにRAMDISKドライバのソースなかったっけ? あれを参考にしつつ実際の参照先をRAMに作った仮想ディスクじゃなくて 読み込んだファイルを見るようにすればいいんじゃないかと。
159 名前:149 [04/04/19 14:30.net] WDMデバイスドライバー完全ガイド(上) アスキーに聞いてみたら、絶版の雰囲気が濃厚。 誰か譲ってぇ・・・
160 名前:電波5号 mailto:sage [04/04/19 14:39.net] >>148 www.acc.umu.se/~bosse/
161 名前:デフォルトの名無しさん mailto:sage [04/04/19 15:10.net] >>157 hp.vector.co.jp/authors/VA000363/release/index.htm
162 名前:デフォルトの名無しさん mailto:sage [04/05/01 02:17.net] ん?巻き戻ってる?
163 名前:デフォルトの名無しさん [04/05/01 21:48.net]
164 名前:デフォルトの名無しさん mailto:sage [04/05/07 19:33.net] 2kddknly.exeとwin2kddk.exeってどう違うんですか? サイズ、ファイルバージョンなどは同一、 署名のタイムスタンプが違うだけで どちらをインストールすればいいのか迷ってるのですが。 あと、釣りだと思うけど>>61 も気になるし。
165 名前:デフォルトの名無しさん mailto:sage [04/05/08 22:36.net] >>163 素直にMSから郵送してもらえ
166 名前:デフォルトの名無しさん mailto:sage [04/05/09 16:01.net] >>163 俺的にはwin2kddk.exe。
167 名前:デフォルトの名無しさん mailto:sage [04/05/11 01:24.net] MSから買うと届くのがうんこ遅いからなぁ。 4月28日に注文したのが今日の5月11日、12日かかってるもん。 MSDNに入ったほうが速いと思う
168 名前:デフォルトの名無しさん mailto:sage [04/05/18 19:38.net] ttp://club.shelek.com/viewfiles.php?id=2 DDKいっぱ〜い (´ー`)y-~~~
169 名前:デフォルトの名無しさん mailto:sage [04/05/19 21:07.net] 98DDKは >>12 でも>>32 でも>>167 でもハッシュは一致します田 MD5:ACBD703D59D240601C21422386FBF70E 2000DDKは 2kddknly.exe > >>167 MD5:916AE3ACF8B4CB9D71544C53CBC5AE10 win2kddk.exe > 具ぐったら二つほどあります他 両方ともMD5:287B12F965D8F0CF27C4430F1C84DF22 >>55 と一致してますがこれってホンモノですかね? ていうかぐーぐる先生バンザイ!
170 名前:168 mailto:sage [04/05/19 21:19.net] というか中身見たら win2kddk.exe = 2kddknly.exe + directx7 Build Environment 他 + WinMe Build Environment 他 っぽかったです。 2000だけなら
171 名前:ヌっちでもいいっぽいです。 間違ってたら突っ込んでね、えろいひと。 [] [ここ壊れてます]
172 名前:デフォルトの名無しさん mailto:sage [04/05/20 15:04.net] >>169 あってると思われ。 まあ自分はwin2kddk.exeが>>169 の通り全部入りだからこれだけでいいけど、 一応>>167 の3.11ddk以外落としといた。 (´-`).。oO(98ddkはumssコンパイルするのに要るしなぁ)
173 名前:デフォルトの名無しさん mailto:sage [04/05/21 22:59.net] >>32 はMicrosoftのサイトなんだから本物に決まってる
174 名前:デフォルトの名無しさん [04/06/06 12:30.net] マニュアルが日本語なら…
175 名前:マイク [04/06/10 15:32.net] DDKのCDROMを秋葉原で売っていないですか。 $25でMSにオーダーすれば良いんですが、カード番号をインターネットで入力するのが怖くて。
176 名前:デフォルトの名無しさん mailto:sage [04/06/10 21:38.net] DDK_XPが、韓にも露にもない・・・ もちろん、>>167 にも
177 名前:デフォルトの名無しさん mailto:sage [04/06/11 01:29.net] >>174 nyは?
178 名前:デフォルトの名無しさん mailto:sage [04/06/11 01:46.net] >>175 無かったよぉ
179 名前:デフォルトの名無しさん mailto:sage [04/06/11 08:21.net] 秋葉原でMSDNのパッケージ買って、 同梱されてる葉書を送ると幸せになれる!!1!1
180 名前:デフォルトの名無しさん mailto:sage [04/06/11 12:38.net] >173 MSからDDKかうとかなーーーーーーーーーーーーーり待たされるのでMSDNに入るのがオススメ
181 名前:デフォルトの名無しさん mailto:sage [04/06/22 19:43.net] >>174 今見たら>>167 の中にあったぞ。 ttp://club.shelek.com/download.php?id=5
182 名前:デフォルトの名無しさん mailto:sage [04/06/22 20:08.net] >>179 ありがとう。 前は死んでいたので諦めていましたが、ファイルが復活していました
183 名前:デフォルトの名無しさん mailto:sage [04/06/25 11:20.net] daemonみたいなののフロッピ版を作る方法を教えてください
184 名前:179 mailto:sage [04/06/25 21:06.net] スマソ、分かりません。 というか、漏れがDDKを使って開発しようとしているのが >>181 と同じ。OS/2なら標準機能なのに。
185 名前:デフォルトの名無しさん mailto:sage [04/06/25 21:11.net] chitchat.at.infoseek.co.jp/vmware/vfdj.html 既存の物を使えば? GPLだけどソースコードも転がってる。
186 名前:179 mailto:sage [04/06/25 21:41.net] >>183 thnx!! これを参考にしてちょっとした工夫を加えてみる。
187 名前:デフォルトの名無しさん mailto:sage [04/06/25 23:13.net] マイコンピュータにA:やB:ドライブとしてでるのキボンね
188 名前:デフォルトの名無しさん mailto:sage [04/07/13 23:25.net] Windows2000でASPI経由でSCSIコマンドを発行しようと思ってます。 support.microsoft.com/default.aspx?scid=kb;en-us;310072&sd=tech を適用してデバイスマネージャに認識させることまではできたんですが、 いざコマンドを出すとLUN8以上でSS_NO_DEVICEが返ります。 解決法等心当たりがある方はお願い致します。
189 名前:デフォルトの名無しさん mailto:sage [04/07/24 08:16.net] CD-ROM(CDFS) の geometry を得たり、中身をベタで hex 表示したくて、 winXP では、nt4ddk を見て、できるようになったのですが、win98 でも できないかと 98ddk.exe などを落として来て調べていますが、難渋して います。 win98 では、Vwin32 を開いて、Ioctl() で、アクセスできないのでしょうか。 FAT, FAT32 は、vector にあった fd_rw にソースがあり、これに似た処理が できれば、よいと期待しています。
190 名前:デフォルトの名無しさん [04/07/24 23:02.net] age
191 名前:デフォルトの名無しさん [04/07/24 23:14.net] おまえなんかででけ。
192 名前:187 mailto:sage [04/07/28 08:20.net] morry さんのサイトの、VxDCall で、int 2Fh を呼ぶ方式で、win98 でも CDFS を覗けるようになったけど、kernel version が違うせいか、winXP では、起動しないアプリケーションになってしまった。
193 名前:デフォルトの名無しさん mailto:sage [04/07/28 22:45.net] XPでVxDCallって…ポカーン ドライバ開発者なのに9xとNTの違いすら知らん連中が増えてきたのか
194 名前:デフォルトの名無しさん mailto:sage [04/07/29 00:55.net] XPでVxD 激しくワロタ
195 名前:187 mailto:sage [04/07/29 06:13.net] 単なる趣味のプログラマです。なんでも閲覧アプリを作っています。 起動しているOSを調べて、9x なら VxDCall するルーチンを呼ぶようにした のだけれど、リンクした lib が 9x の kernel を参照しているので、ダメなの です。今のとこ、#ifdef - #endif で、9x と XP とは分けるようにしたのだけ れど、この後2本立ては面倒なので、9x 対応部分は dll にしようかなと思って います。 それにしても、9x では、こんな面倒なことしないと、CD-ROM のセクタ読みが 出来ないなんて、どうなってるのでしょうね。15セクタまでも読めないし。
196 名前:デフォルトの名無しさん mailto:sage [04/07/29 06:42.net] 9x - ASPI NT - SPTI でいいんじゃないの?
197 名前:187 mailto:sage [04/07/29 08:08.net] >>194 早朝からガイドをありがとうございます。 NT DDK を入手して5日目ですが、CDFS で追求してきて、fd_rw の DeviceIoContorl() 依存に したがったのが、回り道になった気もしています。 SCSI 制御を少し調べます。 また、質問したときは、よろしくお願い致します。
198 名前:187 mailto:sage [04/08/10 18:53.net] SCSI 制御はまだ途上ですが、ちょっと分からないことが出てきたので、教えて 下さい。 winXP で、CD-ROM の DISK_GEOMETRY を、MSDN の、 How Win32-Based Applications Read CD-ROM Sectors in Windows NT のサンプル通りに、IOCTL_CDROM_GET_DRIVE_GEOMETRY で DeviceIoControl() で、取得したのですが、Cylinders が、HiPart も LowPart もゼロで出てくる CD-ROM(media) にぶっつかりました。(別の CD-ROM media では、LowPart が 0x99 なんて出てきていました。) この media は、別の CD-ROM property を見るソフトで見ると、総セクタ数が 1,710 ですが、構造体 DISK_GEOMETRY の要素からはこの数はどうやっても計算 出来ません。 この DISK_GEOMETRY の求め方は、当てにならないということでしょうか。 それとも、この media が特殊ということでしょうか。16 sector に CD001 は あります。
199 名前:デフォルトの名無しさん mailto:sage [04/08/10 20:09.net] つーかCD-ROMにCHSなんて無いんだから、 ASPIなりSPTIでREAD CAPACITYでいいんじゃないの。
200 名前:187 mailto:sage [04/08/11 07:51.net] >>197 レスをどうも
201 名前:ありがとうございます。 愚痴になるけど、 IOCTL_CDROM_GET_DRIVE_GEOMETRY でぐぐると、結構出てくるのは、何な んでしょうね。 [] [ここ壊れてます]
202 名前:デフォルトの名無しさん mailto:sage [04/08/11 12:56.net] >>198 CD-R や RW じゃなくて、CD-ROM でそういうメディアありますか?
203 名前:187 mailto:sage [04/08/11 22:51.net] >>199 お聞きのことが、よくわかりません。 198 は、IOCTL_CDROM_GET_DRIVE_GEOMETRY で検索すると、これで、 CD-ROM sector を読むサンプルや説明があるということです。 また、196 で、media といったのは、CD-ROM というだけでは、 FD, HD, MO といった分類に聞こえるので、円盤自体をいいたかった ためです。 用語も厳密に理解していないため、誤解を与えたらお詫びします。 ASPI については、adaptec の driver の download の中に pdf で technical reference があったので、それを見ていますが、access で READ CAPACITY 相当のコード例が見つからず、なかなか進みません。
204 名前:デフォルトの名無しさん mailto:sage [04/08/12 02:25.net] >>200 >READ CAPACITY 相当のコード例が見つからず、なかなか進みません。 www.t10.org/ftp/t10/drafts/sbc2/sbc2r15.pdf
205 名前:187 mailto:sage [04/08/12 17:20.net] >>201 お教えいただきありがとうございます。 また、新しい用語が出てきて、○×△です。ボチボチ読みます。 ntddscsi.h が必要らしいのが分かって nt4ddk の中を探しましたですよ。 ところで、ANSI は移転したんですねえ。
206 名前:199 mailto:sage [04/08/16 12:18.net] >>200 あ、誤解や有用なサジェスチョンとかじゃなくて、マルチセッションがらみで その辺の仕様に影響がでていたような記憶があったので、ROM と R(RW) で違いがあるのかな、と思って聞いてみたわけです。
207 名前:デフォルトの名無しさん mailto:sage [04/08/16 14:26.net] DDKってSPごとにバージョン違うんでしょ? おれ、win2kddk.exe持ってるけど、SP1って表示される。
208 名前:187 mailto:sage [04/08/16 15:29.net] >>203 ゆくゆくは、Mac も Unix のも読めるようにしたいと思っていますが、 今は、16 sector に CD001 があるものを読めればと思っています。 17 sector 以降にもいろいろエントリがあるようですが、まだその意味 まで把握していません。CD-RW は容量も違うので、ちょっと違うかなと 想像していますが、CD-R は焼けば、CD-ROM ではないかという程度の 理解です。 vector にあった、fd_rw のソースを生かしたいと、読んだデータを BPB とかに合わせようとしていますが、197 の方がご指摘のように CHS はないですから、CD001 形式に限れば、16 sector を読んで、 そこにあるデータを分解すれば、こと足りるわけです。 余談ながら、DiskEditor というソフトで、総セクタ数を見ると、 16 sector の total sector より 0x10 少ないのも気がかりなこと です。0 - 15 sector は含めないということでしょうか。
209 名前:187 mailto:sage [04/08/16 15:36.net] >>204 DDK って買うものみたいで、download も出来るので、変な印象を持って います。 ntddscsi.h が見つからず、他に ddk があるかと探しましたが、ms の サイトでは、ftp サイトの dir のリストを許してくれませんでした。 どんな SP があるか分かるといいですよね。 尚、ntddscsi.h は、nt4ddk にひそんでいました。
210 名前:デフォルトの名無しさん mailto:sage [04/08/16 20:00.net] DDKを入手することで手に入るのは、デバッグ用シンボルテーブルの付いた カーネルおよびその他周辺プログラムのイメージという理解でいいですか? と考えると、SPがOSのcoreの総とっかえということからして、DDKのバージョンも SPの数と同じだけあることになりますね。
211 名前:デフォルトの名無しさん mailto:sage [04/08/16 20:56.net] 全然ちげー
212 名前:デフォルトの名無しさん mailto:sage [04/08/16 21:33.net] >>208 ではなんでしょう?
213 名前:デフォルトの名無しさん mailto:sage [04/08/16 21:35.net] www.microsoft.com/japan/whdc/ddk/debugging/symbols.mspx ここみたら分った
214 名前:デフォルトの名無しさん [04/10/25 04:07:23.net] あのー 学生でPGバイトしてて ddk使って〜な機能のもの作れって言われたんですがー バイトで半年やってるだけの人にできるんでしょうか
215 名前:デフォルトの名無しさん mailto:sage [04/10/25 07:11:02.net] 無理
216 名前:デフォルトの名無しさん mailto:sage [04/10/25 09:37:24.net] >>211 半年という期間はどうでもいい、君の知識と能力次第だ。 出来る人もいれば、出来ない人もいる。 自分で判断できないようなら、君は間違いなく後者に属すると思う。
217 名前:デフォルトの名無しさん [04/10/25 09:43:00.net] >>211 ドライバの本を買って読めば、そのうちなんとなくわかってくるよ。
218 名前:211 [04/10/25 12:24:00.net] >>214 やっぱ,本とDocument読んでがんばるしかないんですね. がんばります
219 名前:デフォルトの名無しさん mailto:sage [04/10/25 14:33:50.net] documentよりもsrc以下だな
220 名前:デフォルトの名無しさん mailto:sage [04/10/25 21:01:25.net] >>213 でいうところの「出来る人」であれば、サンプルソースをとっかかりにしてdocument漁るのが一番早いね
221 名前:デフォルトの名無しさん [04/10/29 20:28:46.net] |;´-`).。oO(IFS キットって、何であんなに高いんだろう?
222 名前:デフォルトの名無しさん mailto:sage [04/10/30 01:19:21.net] 特許でも絡んでんじゃね?
223 名前:デフォルトの名無しさん [04/11/10 01:18:45.net] まあフリー版IFSで結構ファイルシステムドライバ書いてる人は 多いみたいなんで、そっちでいくってことで。 しかしあれはドキュメントも何もないのに彼ら(↑の書いてる人)は どうやって開発方法とか学習したんだろう?
224 名前:211 [04/11/10 21:51:09.net] あーバイトには無理みたいです というか,自分には無理でした. もう,前に進む気がしない でも,社員は,進んでると思ってる.
225 名前:デフォルトの名無しさん mailto:sage [04/11/10 22:36:17.net] >>221 どうにもならなくなる前にゴメンナサイしとけ もしくは、やる気が残ってるなら、聞きまくれ
226 名前:211 [04/11/12 10:00:33.net] やる気はありますが, DDK経験者の社員がいないので,聞けない状況です. 今度,今の状況を詳しく説明して,まだやれって言われたら もうちょっとがんばってみます. ホントはバイト先変えたいのですが, それが終わらないと辞めますもいえないし T T
227 名前:デフォルトの名無しさん [04/11/12 12:47:04.net] いきなり、激しい質問をしてしまいますが、プリンタードライバーを開発しようと する場合にはDDKを入手すればなんとかなりますか?
228 名前:デフォルトの名無しさん mailto:sage [04/11/12 12:47:44.net] >>224 あなたが作れるかどうかはわかりません
229 名前:デフォルトの名無しさん [04/11/12 18:30:19.net] ファイアーウォールと実行ファイルを実行させないツール(BlackICEの実行制限機能の簡易版みたいなの)が作りたくてDDKを購入したのですが何から手をつけていいのかわかりません。 本屋でDDK関連の本を立ち読みしたのですが、どれも内容はUSBのドライバに関するものばかり。 USBのドライバでも学べば他のツールを作れるようになりますか?
230 名前:デフォルトの名無しさん mailto:sage [04/11/12 18:54:31.net] >>226 あなたが作れるかどうかはわかりません
231 名前:226 [04/11/12 19:51:51.net] >>227 あなたなら作れますか?
232 名前:デフォルトの名無しさん mailto:sage [04/11/12 20:13:46.net] 『ファイアーウォールと実行ファイルを実行させないツール』 『ファイアーウォール』と『実行ファイルを実行させないツール』 どっちだ? FWについては www.codeproject.com/internet/drvfltip.asp 実行ファイル云々はこの辺のやり方でいけそうだ www.codeproject.com/dll/DLL_Injection_tutorial.asp
233 名前:デフォルトの名無しさん [04/11/12 21:24:36.net] d;rxscacsr
234 名前:226 [04/11/13 12:29:06.net] >>229 ありがとう。 ソース読んで挑戦してみます。
235 名前:226 [04/11/13 12:31:24.net] すみません。忘れてたした。 >『ファイアーウォールと実行ファイルを実行させないツール』 >『ファイアーウォール』と『実行ファイルを実行させないツール』 >どっちだ? 『ファイアーウォール』と『実行ファイルを実行させないツール』の方です。
236 名前:デフォルトの名無しさん mailto:sage [04/11/13 19:33:09.net] >>231 あー、後者のは www.codeproject.com/dll/apihijack.asp の方が良かったかも
237 名前:デフォルトの名無しさん mailto:sage [04/11/17 21:58:42.net] >>220 フリー版IFSはどこから手に入れるのでしょうか?
238 名前:デフォルトの名無しさん mailto:sage [04/11/18 10:47:33.net] $md5sum DDK_XP.ISO add294e46849d80b89c0f67662598136 *DDK_XP.ISO これは正しいですか?
239 名前:デフォルトの名無しさん mailto:sage [04/11/18 10:52:14.net] イエ〜ス。146,276,352 バイトデ〜ス。
240 名前:デフォルトの名無しさん [04/11/22 16:02:16.net]
241 名前:デフォルトの名無しさん [04/11/25 09:26:35.net] USB使う場合って、標準USBドライバに合わせるべきなんか、 独自USBドライバ作るべきなんか、 どうやって判断してまつか?
242 名前:デフォルトの名無しさん mailto:sage [04/11/25 16:01:17.net] 標準のクラスに合わせて作るべき どのクラスにも当てはまらないようなデバイスなら独自で
243 名前:デフォルトの名無しさん [04/11/26 16:55:48.net] 標準クラス一覧を日本語で読めるところ無いかな... それと、DDKでなくて、ツールを購入すると50マソ近くするみたいですが何とかなりませんか。 関数を一杯作るんでなくて、クラスライブラリの派生で作りたいでつ。
244 名前:デフォルトの名無しさん mailto:sage [04/11/26 18:27:43.net] >>240 お前が作ってばらまけ
245 名前:デフォルトの名無しさん [04/11/29 15:19:20.net] ファイルシステムドライバってプラグアンドプレイとか電源管理ってやらないんですか?
246 名前:デフォルトの名無しさん [04/11/30 14:20:25.net] 参考になったのであげ。
247 名前:デフォルトの名無しさん mailto:sage [04/12/21 14:06:14.net] 保守システム起動
248 名前:デフォルトの名無しさん mailto:sage [04/12/22 18:23:46.net] あひゃ、Morry's Un'Gramming Pageが閉鎖してた。
249 名前:デフォルトの名無しさん mailto:sage [05/01/04 22:39:28.net] >>245 なんて事だ。へこむ。
250 名前:245 mailto:sage [05/01/04 23:29:33.net] >>246 Internet ArchiveにはHTMLは全部残っている。画像がかなり足りないが。 web.archive.org/web/20040125191913/tech.millto.net/~morry/ で、久しぶりにその内容をじっくり読んで実験を行ってみたところ、 Win32アプリ単体で下位1M領域にメモリを確保することに成功。 もちろん、Win32アプリからBIOSを呼び出すこともできた。
251 名前:デフォルトの名無しさん mailto:sage [05/01/09 03:43:43.net] この手のページは更新されなくても存在するだけで価値があるんだけどなあ。 なんとなくリンク f7.aaa.livedoor.jp/~inusite/zatugaku/note/close.html deztec.jp/lecture/cl/close.shtml