X



WindowsDDK各種についてのスレ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
垢版 |
NGNG
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.
0107106
垢版 |
NGNG
>>104
うほ
勘違いした、良い事あったよー
0111山崎 渉
垢版 |
NGNG
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0113デフォルトの名無しさん
垢版 |
NGNG
ddk_xp.isoでぐぐったらロシアのサイトがヒットした・・・
0115デフォルトの名無しさん
垢版 |
NGNG
cygwin でドライバ作ってみたけど、以外となんとかなるもんだね
0116デフォルトの名無しさん
垢版 |
NGNG
ネットワークパケットをモニタとかフィルタとかするプログラム作りたいんですが
NdisRegisterProtocol などを、
どう使えばいいのか何をする関数なのかさっぱりわかりません。
という訳で、ネットワークドライバに詳しくておすすめの本って何かありませんか???
0117デフォルトの名無しさん
垢版 |
NGNG
>>81
>・デバイスのプローブ(IRP_MJ_PNP ??)
>・(バスマスタ使うので)物理アドレスの扱い
>・PCI共有割り込みにおけるハンドラの書き方

・HalGetBusDataでPCI上のデバイスをスキャン
・MmMapIoSpaceで物理アドレスを直接マップする
・バスマスタDMAならMDL使う
・IoConnectInterruptでShareVector/InterruptModeを適切に設定

かなぁ(=゚ω゚)y-~ NT4ダケド
0118デフォルトの名無しさん
垢版 |
NGNG
VESA汎用DISPLAY Driverの作り方
0119デフォルトの名無しさん
垢版 |
NGNG
これから >>118 が講義してくれるらしいぞ。
0120デフォルトの名無しさん
垢版 |
NGNG
DDKをインストールした時に、一緒についてくるWindows Debuggerというツール
を使った事はありますか?
あれば、このツールでのドライバのデバッグ方法を教えてくれませんか?
ちなみに、バージョンは5.00です。
0123デフォルトの名無しさん
垢版 |
NGNG
>>120
たとえば、232で繋いでもう一台でDebugger動かしてやるよね
0124デフォルトの名無しさん
垢版 |
NGNG
>>123
御返答ありがとうございます。
>232で繋いでもう一台
ということは、対向のPCが別に必要ということですか。
今、試しているのは自作のUSBドライバをマウスドライバとしてインストールし、
そのマウスをターゲットとしてデバッグをしようとしているのですが、これは
不可能なのでしょうか。
度々申し訳ないですが、可能であればやり方を御指導下さい。
0126デフォルトの名無しさん
垢版 |
NGNG
最近発売されたデバイスドライバ書籍にデバッグの章があるぞ。
マイクロソフト公式の分厚いデバッグ専門書も出回ってるよな。


ところで、後者読んだ人いるかい?
買おうか迷ってるんだが……。
ああいうのはじっくり腰をすえて読まんと
良さがわからないんだよな……。
0127デフォルトの名無しさん
垢版 |
NGNG
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

になるんですかね?

私も読んだことないんですけど、後者ってデバドラのデバッグでも
利用できる話なんでしょうか…
0128デフォルトの名無しさん
垢版 |
NGNG
>>126
>>127
ありがとうございます。

ヘルプを見たら、設定方法についての説明がありました。
英語を訳してみると、どうもハイパーターミナルと似たようなものなのかと。
これでダメなら、本買います。
0130デフォルトの名無しさん
垢版 |
NGNG
浮上
0135◆cplnFO9T0I
垢版 |
NGNG
日ソフ見てみろ。
今売り出し中のヤシと、25日発売のヤシ
0139◆cplnFO9T0I
垢版 |
NGNG
なんか詰まってない?
話題というものに。
0141デフォルトの名無しさん
垢版 |
NGNG
いつの間にやら、MSDNでOffice Developer?がDLできなくなってた・・・
0142デフォルトの名無しさん
垢版 |
NGNG
142 名前:デフォルトの名無しさん[sage] 投稿日:04/03/26 02:18
海外製共有ソフトだと色々見つかるっぽい
0146デフォルトの名無しさん
垢版 |
NGNG
情報求む!!!
Video for Windowsに対応したキャプチャドライバを開発
する予定ですが、どーもドライバとVfWとのインタフェース
が分からないです。

サンプルや、技術情報のURLか書物を探しています。
情報お願いしますm(_ _)m
0147デフォルトの名無しさん
垢版 |
NGNG
誰かDDKに付いてるヘルプの日本語版もってないですか〜
ほしぃ・・・
0149デフォルトの名無しさん
垢版 |
NGNG
WDMデバイスドライバプログラミング完全ガイド〈上〉持ってる方、
もし必要ない方いらっしゃいましたら、譲ってください。
アマゾンにエントリしてますので、よろしくです(笑)
0154デフォルトの名無しさん
垢版 |
NGNG
今、DDKドキュメントを翻訳してるんだけど、ほんと辛い。
0156デフォルトの名無しさん
垢版 |
NGNG
>>149
それ俺の学校の図書館にある。
で、何回も借りまくり。
しかし何回読んでもはっきり理解できないのは俺の脳の仕様ですか?
0157デフォルトの名無しさん
垢版 |
NGNG
>>149
記憶があいまいで申し訳ないんだが,どっかにRAMDISKドライバのソースなかったっけ?
あれを参考にしつつ実際の参照先をRAMに作った仮想ディスクじゃなくて
読み込んだファイルを見るようにすればいいんじゃないかと。
0158149
垢版 |
NGNG
WDMデバイスドライバー完全ガイド(上)
アスキーに聞いてみたら、絶版の雰囲気が濃厚。
誰か譲ってぇ・・・
0162デフォルトの名無しさん
垢版 |
NGNG
 
0163デフォルトの名無しさん
垢版 |
NGNG
2kddknly.exeとwin2kddk.exeってどう違うんですか?
サイズ、ファイルバージョンなどは同一、
署名のタイムスタンプが違うだけで
どちらをインストールすればいいのか迷ってるのですが。

あと、釣りだと思うけど>>61も気になるし。
0166デフォルトの名無しさん
垢版 |
NGNG
MSから買うと届くのがうんこ遅いからなぁ。
4月28日に注文したのが今日の5月11日、12日かかってるもん。
MSDNに入ったほうが速いと思う
0168デフォルトの名無しさん
垢版 |
NGNG
98DDKは
>>12でも>>32でも>>167でもハッシュは一致します田
MD5:ACBD703D59D240601C21422386FBF70E

2000DDKは

2kddknly.exe > >>167
MD5:916AE3ACF8B4CB9D71544C53CBC5AE10

win2kddk.exe > 具ぐったら二つほどあります他
両方ともMD5:287B12F965D8F0CF27C4430F1C84DF22
>>55と一致してますがこれってホンモノですかね?

ていうかぐーぐる先生バンザイ!
0169168
垢版 |
NGNG
というか中身見たら
win2kddk.exe = 2kddknly.exe + directx7 Build Environment 他 + WinMe Build Environment 他
っぽかったです。
2000だけならどっちでもいいっぽいです。

間違ってたら突っ込んでね、えろいひと。
0170デフォルトの名無しさん
垢版 |
NGNG
>>169
あってると思われ。
まあ自分はwin2kddk.exeが>>169の通り全部入りだからこれだけでいいけど、
一応>>167の3.11ddk以外落としといた。

(´-`).。oO(98ddkはumssコンパイルするのに要るしなぁ)
0172デフォルトの名無しさん
垢版 |
NGNG
マニュアルが日本語なら…
0173マイク
垢版 |
NGNG
DDKのCDROMを秋葉原で売っていないですか。
$25でMSにオーダーすれば良いんですが、カード番号をインターネットで入力するのが怖くて。
0182179
垢版 |
NGNG
スマソ、分かりません。
というか、漏れがDDKを使って開発しようとしているのが
>>181と同じ。OS/2なら標準機能なのに。
0184179
垢版 |
NGNG
>>183
thnx!!
これを参考にしてちょっとした工夫を加えてみる。
0186デフォルトの名無しさん
垢版 |
NGNG
Windows2000でASPI経由でSCSIコマンドを発行しようと思ってます。

http://support.microsoft.com/default.aspx?scid=kb;en-us;310072&sd=tech
を適用してデバイスマネージャに認識させることまではできたんですが、
いざコマンドを出すとLUN8以上でSS_NO_DEVICEが返ります。

解決法等心当たりがある方はお願い致します。
0187デフォルトの名無しさん
垢版 |
NGNG
CD-ROM(CDFS) の geometry を得たり、中身をベタで hex 表示したくて、
winXP では、nt4ddk を見て、できるようになったのですが、win98 でも
できないかと 98ddk.exe などを落として来て調べていますが、難渋して
います。
win98 では、Vwin32 を開いて、Ioctl() で、アクセスできないのでしょうか。
FAT, FAT32 は、vector にあった fd_rw にソースがあり、これに似た処理が
できれば、よいと期待しています。
0188デフォルトの名無しさん
垢版 |
NGNG
age
0189デフォルトの名無しさん
垢版 |
NGNG
おまえなんかででけ。
0190187
垢版 |
NGNG
morry さんのサイトの、VxDCall で、int 2Fh を呼ぶ方式で、win98 でも
CDFS を覗けるようになったけど、kernel version が違うせいか、winXP
では、起動しないアプリケーションになってしまった。
0193187
垢版 |
NGNG
単なる趣味のプログラマです。なんでも閲覧アプリを作っています。
起動しているOSを調べて、9x なら VxDCall するルーチンを呼ぶようにした
のだけれど、リンクした lib が 9x の kernel を参照しているので、ダメなの
です。今のとこ、#ifdef - #endif で、9x と XP とは分けるようにしたのだけ
れど、この後2本立ては面倒なので、9x 対応部分は dll にしようかなと思って
います。
それにしても、9x では、こんな面倒なことしないと、CD-ROM のセクタ読みが
出来ないなんて、どうなってるのでしょうね。15セクタまでも読めないし。
0195187
垢版 |
NGNG
>>194
早朝からガイドをありがとうございます。
NT DDK を入手して5日目ですが、CDFS で追求してきて、fd_rw の DeviceIoContorl() 依存に
したがったのが、回り道になった気もしています。
SCSI 制御を少し調べます。
また、質問したときは、よろしくお願い致します。
0196187
垢版 |
NGNG
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 は
あります。
0198187
垢版 |
NGNG
>>197
レスをどうもありがとうございます。
愚痴になるけど、
IOCTL_CDROM_GET_DRIVE_GEOMETRY でぐぐると、結構出てくるのは、何な
んでしょうね。
0200187
垢版 |
NGNG
>>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 相当のコード例が見つからず、なかなか進みません。
0202187
垢版 |
NGNG
>>201
お教えいただきありがとうございます。
また、新しい用語が出てきて、○×△です。ボチボチ読みます。
ntddscsi.h が必要らしいのが分かって nt4ddk の中を探しましたですよ。
ところで、ANSI は移転したんですねえ。
0203199
垢版 |
NGNG
>>200
あ、誤解や有用なサジェスチョンとかじゃなくて、マルチセッションがらみで
その辺の仕様に影響がでていたような記憶があったので、ROM と R(RW)
で違いがあるのかな、と思って聞いてみたわけです。
■ このスレッドは過去ログ倉庫に格納されています