WindowsDDK各種についてのスレ
■ このスレッドは過去ログ倉庫に格納されています
Microsoft Windows Driver Development Kits http://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. 今日の>>102 の運勢 "ddk_xp.iso" で検索すると良い事があるかも。 >>104 ありがとう ny2諦めてny1に移行してしまったよ ny1,ny2どっちでもいいよね? (⌒V⌒) │ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン ddk_xp.isoでぐぐったらロシアのサイトがヒットした・・・ cygwin でドライバ作ってみたけど、以外となんとかなるもんだね ネットワークパケットをモニタとかフィルタとかするプログラム作りたいんですが NdisRegisterProtocol などを、 どう使えばいいのか何をする関数なのかさっぱりわかりません。 という訳で、ネットワークドライバに詳しくておすすめの本って何かありませんか??? >>81 >・デバイスのプローブ(IRP_MJ_PNP ??) >・(バスマスタ使うので)物理アドレスの扱い >・PCI共有割り込みにおけるハンドラの書き方 ・HalGetBusDataでPCI上のデバイスをスキャン ・MmMapIoSpaceで物理アドレスを直接マップする ・バスマスタDMAならMDL使う ・IoConnectInterruptでShareVector/InterruptModeを適切に設定 かなぁ(=゚ω゚)y-~ NT4ダケド DDKをインストールした時に、一緒についてくるWindows Debuggerというツール を使った事はありますか? あれば、このツールでのドライバのデバッグ方法を教えてくれませんか? ちなみに、バージョンは5.00です。 >>118 結局何なんだよ、気になるだろ! 講義してくれんのか? それとも誰かに聞きたいのか? >>116 filter hook使うといいのかな? ファイアウォールのサンプルだったらネット上で見かけたよーな。 >>120 たとえば、232で繋いでもう一台でDebugger動かしてやるよね >>123 御返答ありがとうございます。 >232で繋いでもう一台 ということは、対向のPCが別に必要ということですか。 今、試しているのは自作のUSBドライバをマウスドライバとしてインストールし、 そのマウスをターゲットとしてデバッグをしようとしているのですが、これは 不可能なのでしょうか。 度々申し訳ないですが、可能であればやり方を御指導下さい。 「調べる」という単語の意味を知らないんだろうなぁ… 最近発売されたデバイスドライバ書籍にデバッグの章があるぞ。 マイクロソフト公式の分厚いデバッグ専門書も出回ってるよな。 ところで、後者読んだ人いるかい? 買おうか迷ってるんだが……。 ああいうのはじっくり腰をすえて読まんと 良さがわからないんだよな……。 123ではないが… >>124 >ということは、対向のPCが別に必要ということですか。 必要だったと思います。 >そのマウスをターゲットとしてデバッグをしようとしているのですが、これは USBマウスを制御する自作ドライバということなら多分可能。 >度々申し訳ないですが、可能であればやり方を御指導下さい デバッグ用PCを設定して、ドライバを開発したPCから デバッガを使って接続するのが基本手順だったと思います。 詳細はデバッガのヘルプを見るのが一番確実かと。 >>126 最近出たドライバ本 ttp://www.gihyo.co.jp/books/syoseki.php/4-7741-1841-9 公式のデバッグ専門書 ttp://bpstore.nikkeibp.co.jp/msp/book/01860/01860.html になるんですかね? 私も読んだことないんですけど、後者ってデバドラのデバッグでも 利用できる話なんでしょうか… >>126 >>127 ありがとうございます。 ヘルプを見たら、設定方法についての説明がありました。 英語を訳してみると、どうもハイパーターミナルと似たようなものなのかと。 これでダメなら、本買います。 >>128 Linux板にこーゆースレがたっていたりするわけだが。 Linux版に立てるWin2Kトラブルシュートスレッド http://pc.2ch.net/test/read.cgi/linux/989048022/ シンボルはMSの鯖からダウソ使えるからDDK買うまでもない。 Windowsドライバのテンプレートらしい。 WDM板で紹介されてた。 ttp://wdtl.sourceforge.net/ 日ソフ見てみろ。 今売り出し中のヤシと、25日発売のヤシ いつの間にやら、MSDNでOffice Developer?がDLできなくなってた・・・ 142 名前:デフォルトの名無しさん[sage] 投稿日:04/03/26 02:18 海外製共有ソフトだと色々見つかるっぽい 98x1キーボードをシリアルポートにつないでXPで使えるようにする ドライバ書けんかな 情報求む!!! Video for Windowsに対応したキャプチャドライバを開発 する予定ですが、どーもドライバとVfWとのインタフェース が分からないです。 サンプルや、技術情報のURLか書物を探しています。 情報お願いしますm(_ _)m 誰かDDKに付いてるヘルプの日本語版もってないですか〜 ほしぃ・・・ FCDみたいな仮想ディスク作りたいんだけど。 サンプルない? WDMデバイスドライバプログラミング完全ガイド〈上〉持ってる方、 もし必要ない方いらっしゃいましたら、譲ってください。 アマゾンにエントリしてますので、よろしくです(笑) >>149 私もエントリしてますw でもダメですね・・・ >>150 >>151 おれ esbooksでしつこく購入登録してたらある日突然送られてきたよ。 まだどっかに在庫あるんじゃねーかな。 今、DDKドキュメントを翻訳してるんだけど、ほんと辛い。 >>148 Windows NT ファイルシステム詳解 を読んで悶絶汁 >>149 それ俺の学校の図書館にある。 で、何回も借りまくり。 しかし何回読んでもはっきり理解できないのは俺の脳の仕様ですか? >>149 記憶があいまいで申し訳ないんだが,どっかにRAMDISKドライバのソースなかったっけ? あれを参考にしつつ実際の参照先をRAMに作った仮想ディスクじゃなくて 読み込んだファイルを見るようにすればいいんじゃないかと。 WDMデバイスドライバー完全ガイド(上) アスキーに聞いてみたら、絶版の雰囲気が濃厚。 誰か譲ってぇ・・・ 2kddknly.exeとwin2kddk.exeってどう違うんですか? サイズ、ファイルバージョンなどは同一、 署名のタイムスタンプが違うだけで どちらをインストールすればいいのか迷ってるのですが。 あと、釣りだと思うけど>>61 も気になるし。 MSから買うと届くのがうんこ遅いからなぁ。 4月28日に注文したのが今日の5月11日、12日かかってるもん。 MSDNに入ったほうが速いと思う ttp://club.shelek.com/viewfiles.php?id=2 DDKいっぱ〜い (´ー`)y-~~~ 98DDKは >>12 でも>>32 でも>>167 でもハッシュは一致します田 MD5:ACBD703D59D240601C21422386FBF70E 2000DDKは 2kddknly.exe > >>167 MD5:916AE3ACF8B4CB9D71544C53CBC5AE10 win2kddk.exe > 具ぐったら二つほどあります他 両方ともMD5:287B12F965D8F0CF27C4430F1C84DF22 >>55 と一致してますがこれってホンモノですかね? ていうかぐーぐる先生バンザイ! というか中身見たら win2kddk.exe = 2kddknly.exe + directx7 Build Environment 他 + WinMe Build Environment 他 っぽかったです。 2000だけならどっちでもいいっぽいです。 間違ってたら突っ込んでね、えろいひと。 >>169 あってると思われ。 まあ自分はwin2kddk.exeが>>169 の通り全部入りだからこれだけでいいけど、 一応>>167 の3.11ddk以外落としといた。 (´-`).。oO(98ddkはumssコンパイルするのに要るしなぁ) >>32 はMicrosoftのサイトなんだから本物に決まってる DDKのCDROMを秋葉原で売っていないですか。 $25でMSにオーダーすれば良いんですが、カード番号をインターネットで入力するのが怖くて。 DDK_XPが、韓にも露にもない・・・ もちろん、>>167 にも 秋葉原でMSDNのパッケージ買って、 同梱されてる葉書を送ると幸せになれる!!1!1 >173 MSからDDKかうとかなーーーーーーーーーーーーーり待たされるのでMSDNに入るのがオススメ >>174 今見たら>>167 の中にあったぞ。 ttp://club.shelek.com/download.php?id=5 >>179 ありがとう。 前は死んでいたので諦めていましたが、ファイルが復活していました daemonみたいなののフロッピ版を作る方法を教えてください スマソ、分かりません。 というか、漏れがDDKを使って開発しようとしているのが >>181 と同じ。OS/2なら標準機能なのに。 >>183 thnx!! これを参考にしてちょっとした工夫を加えてみる。 マイコンピュータにA:やB:ドライブとしてでるのキボンね Windows2000でASPI経由でSCSIコマンドを発行しようと思ってます。 http://support.microsoft.com/default.aspx?scid=kb ;en-us;310072&sd=tech を適用してデバイスマネージャに認識させることまではできたんですが、 いざコマンドを出すとLUN8以上でSS_NO_DEVICEが返ります。 解決法等心当たりがある方はお願い致します。 CD-ROM(CDFS) の geometry を得たり、中身をベタで hex 表示したくて、 winXP では、nt4ddk を見て、できるようになったのですが、win98 でも できないかと 98ddk.exe などを落として来て調べていますが、難渋して います。 win98 では、Vwin32 を開いて、Ioctl() で、アクセスできないのでしょうか。 FAT, FAT32 は、vector にあった fd_rw にソースがあり、これに似た処理が できれば、よいと期待しています。 morry さんのサイトの、VxDCall で、int 2Fh を呼ぶ方式で、win98 でも CDFS を覗けるようになったけど、kernel version が違うせいか、winXP では、起動しないアプリケーションになってしまった。 XPでVxDCallって…ポカーン ドライバ開発者なのに9xとNTの違いすら知らん連中が増えてきたのか 単なる趣味のプログラマです。なんでも閲覧アプリを作っています。 起動しているOSを調べて、9x なら VxDCall するルーチンを呼ぶようにした のだけれど、リンクした lib が 9x の kernel を参照しているので、ダメなの です。今のとこ、#ifdef - #endif で、9x と XP とは分けるようにしたのだけ れど、この後2本立ては面倒なので、9x 対応部分は dll にしようかなと思って います。 それにしても、9x では、こんな面倒なことしないと、CD-ROM のセクタ読みが 出来ないなんて、どうなってるのでしょうね。15セクタまでも読めないし。 9x - ASPI NT - SPTI でいいんじゃないの? >>194 早朝からガイドをありがとうございます。 NT DDK を入手して5日目ですが、CDFS で追求してきて、fd_rw の DeviceIoContorl() 依存に したがったのが、回り道になった気もしています。 SCSI 制御を少し調べます。 また、質問したときは、よろしくお願い致します。 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 は あります。 つーかCD-ROMにCHSなんて無いんだから、 ASPIなりSPTIでREAD CAPACITYでいいんじゃないの。 >>197 レスをどうもありがとうございます。 愚痴になるけど、 IOCTL_CDROM_GET_DRIVE_GEOMETRY でぐぐると、結構出てくるのは、何な んでしょうね。 >>198 CD-R や RW じゃなくて、CD-ROM でそういうメディアありますか? >>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 相当のコード例が見つからず、なかなか進みません。 >>201 お教えいただきありがとうございます。 また、新しい用語が出てきて、○×△です。ボチボチ読みます。 ntddscsi.h が必要らしいのが分かって nt4ddk の中を探しましたですよ。 ところで、ANSI は移転したんですねえ。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる