WindowsDDK各種についてのスレ

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
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.
2006/04/03(月) 00:57:28
DDKの注文のときに、アメリカの州名のところに日本の県名書いたら、国際便の宛先に全く県名が表示されなくなったったんだけど、とりあえず届いた。
2006/04/03(月) 01:21:05
そういや昔俺もIBM USの開発者登録で
国名US
州名Pacific Islands Kanagawa Atsugi 〜とか書いたら
Japanって書いてなくてもちゃんと販促CD届いた。
まあ事実上アメリカに統治されているようなもんだしな。
2006/04/03(月) 18:47:26
厚木市民乙
2006/04/03(月) 23:42:17
今日は?
2006/04/04(火) 16:33:56
Compuware社 SoftICE販売終了
http://slashdot.jp/article.pl?sid=06/04/04/0652241

yooseeによる Tuesday April 04, @04:09PMの掲載
ニーズありそうなもんですが部門より.
dekaino曰く、"Compuware社(旧Numega社)は2006年4月3日に、
Windows 用カーネルデバッガの SoftICE を含む DriverStudio 製品
ファミリの販売を終了すると発表した。 4月4日現在、すでに
DriverStudio製品ファミリの紹介ページはデッドリンクとなり、
DevPartnerファミリのページに自動転送されている。
このページの右下に

As of April 3rd, 2006 the DriverStudio product family has retired.
との記述が小さくされている。

SoftICE は MS Windows のカーネルデバッガとして群を抜いて
高性能な製品で、Windows 用デバイスドライバの開発に欠かせない
ツールであった。サポートが終了するわけではないが、
販売終了となったことはデバイスドライバ開発エンジニアに
とって大きなインパクトであることは疑いの余地はない。
もはや Windows 用のデバイスドライバ開発の需要は低下し、
サードパーティの専用ツールが商品として成立しない時代と
なってしまったのだろうか?"
2006/04/08(土) 09:45:42
今度のDDK(WDK)にはIFSなども統合されてるそうだし、ヘッダも
一本化してるぜって

http://download.microsoft.com/download/f/0/5/f05a42ce-575b-4c60-82d6-208d3754b2d6/WDK_BE-Refactoring.ppt

のあたりの資料で自慢してるんですが、実際のところ現状のできは
どうですか?>ベータテストしてる人
2006/04/08(土) 14:36:28
>>387 いま無料でダウンロードできるようになってる奴じゃなくて、
次のバージョンのことですか?<ベータテスト
2006/04/08(土) 17:13:53
いま2003DDK内蔵で話題沸騰のやつはWDKの一部である
WDFの所だけで、フル版のWDKはまだベータテストしてる・・・みたい。

WDKはこっちで、

http://www.microsoft.com/whdc/driver/WDK/aboutWDK.mspx

WDFはその先のリンクにある

http://www.microsoft.com/whdc/driver/wdf/default.mspx
2006/04/21(金) 16:05:22
WDF落としてみたけど、コンパイラのバージョンは13だね。
C++/CLIのシンタックスを受け付けてくれる14が使えると思ったけどそれは期待はずれだった。
2006/04/27(木) 01:00:56
64bitコンパイラはバージョン14だな
C++/CLIが通るかどうかは知らないけど
2006/05/19(金) 18:46:13
KMDF 1.1になったぞ。
2006/05/24(水) 08:38:10
で、KMDFってなんなのよ
WDMより楽しいのか?
2006/05/29(月) 06:01:24
とりあえずダウンロードしておいた
2003R2DDKになってるのかと思ったけど2003SP1DDKのままだった
(実際にインストールはしてないからメニューが更新されていないだけかも)
いるかどうか分からないけどKMDF 1.0がほしい人のための直リン
http://download.microsoft.com/download/3/b/5/3b519887-c4af-4ab3-9578-cec48cc84d94/WDFv10.iso
395デフォルトの名無しさん
垢版 |
2006/06/01(木) 06:19:47
こんにちは。ここはすばらしいスレですね。
softice販売終了を知ってorz

>>115, >>265-266で触れられているのですが、
cygwinのgccを使ってデバイスドライバ開発できている方は居ますか?
今回の開発では、とあるツールのせいでgccを使わねばならず、悩んでいます。

VS.NETは持っているので、
gccでcoffを作った後、link.exeでリンクできないかな〜、いや出来るはずだ、
と信じているのですが。
2006/06/02(金) 01:19:38
DDKにはコンパイラも入ってるというに、なんでそんな奇特な。
2006/06/02(金) 06:36:53
>>394 WDF V1.1 への直リンクも張っておくか。
http://download.microsoft.com/download/5/2/c/52c5a570-1240-4028-a069-a1b916f7618e/WDFv11.iso
2006/06/03(土) 04:50:23
gccってmsvcとABI互換だっけ?
2006/06/03(土) 11:47:46
>>395
> softice販売終了を知ってorz
Compuwareに問い合わせてみては?
在庫分くらいなら、購入可能では無いかと思いますよ。
2006/06/03(土) 12:06:11
そういう問題では無い
2006/06/03(土) 12:22:00
一時代が終わった気がするのは大げさだろうか?
2006/06/09(金) 02:40:41
話ぶった切って悪いんだが、WingrooveとかVSCとかみたいなソフトシンセっぽいのとか作りたい
用は仮想MIDIポートを作りたいんだが、オレはどの本で勉強すればいいんですか!?
「Windows XP デバイスドライバプログラミング[入門と実践]」ですか!?
2006/06/09(金) 16:32:01
>>402
その手のdeviceDriverを書きたいなら、src\wdm\audio\fmsynthを読むと良い。

余談ではあるが、その書籍は入門用の資料として眺める程度には良いが、その程度で止めておくべき。
実際にモノを作ってみると、頼りになるのはDDKと自分自身だけだというのがよく分かる。
404402
垢版 |
2006/06/09(金) 17:37:02
なーる!ありがとうございます

うひゃああうううあああDDK入手マンドクセェ
2006/06/10(土) 09:43:55
>>404
 >>397
  >>397
   >>397
2006/06/10(土) 19:34:18
>>404 = 志村
>>397 = 後ろ
407404
垢版 |
2006/06/10(土) 23:49:05
あはは、おまえらは本当にオレを
りんりんりーん!
がっつり喜ばすこ
とが好きやなあ!!!
うれしくなんか、ないんだからね!!
ごはん食べながら
ざるを
いっぱい
まわ

2006/06/11(日) 01:14:31
こんな知的に問題がある人間は社会から隔離されるべきだ
2006/06/11(日) 02:16:18
すいません、調子こきました
2006/06/12(月) 20:31:18
deviceDriver以外での実装例として、IDirectMusicSynthを継承するやり方もあるようだ。
http://www.artworxinn.com/alex/
411デフォルトの名無しさん
垢版 |
2006/07/08(土) 05:56:58
Windows XPで、VMware + WinDbg でのデバッグ方法を詳細に解説しているサイトまたは書籍ってありませんか?
↓以下のサイト見つけたんですけど、もうちょっと詳しいのないでしょうか。

http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B412754
http://www.geocities.jp/debu0510/personal/windbg.html
http://mcn.oops.jp/lab/vmware/kdebug.htm
2006/07/09(日) 14:49:38
十分詳しいと思うけど。
なんで素直に分からないので教えてくださいって言えないの
2006/07/09(日) 18:14:20
分からないので教えてください
2006/07/09(日) 20:04:23
分からないので教えてください
2006/07/10(月) 05:58:58
何が分からないか分からないので教えてください
あるいはエスパーを雇ってください
2006/07/10(月) 10:07:16
Windows XPで、VMware + WinDbg でのデバッグ方法の詳細が分かりません
2006/07/10(月) 19:00:37
ddk喜多
格調高い黒色がたまらん。
マジでハァハァってなった。
2006/07/11(火) 00:20:29
VMwareが割れ物臭いのはなぜだろう・・・
419デフォルトの名無しさん
垢版 |
2006/07/11(火) 11:12:17
Windows XPで、VMware + WinDbg でのデバッグ方法教えてくださいよー。
SoftIceが販売終了になっちゃったから、↑これでやるしかないんですよー。
2006/07/12(水) 23:14:35
メモリコピーについて質問があります。
今の私にはDDKにあるカーネル状態で動作するメモリコピー関数
がどれかは分かりません

C言語なんかでは
memcpy(dst, src, 4 * 1024);
なんかで4KBメモリコピーをしたりします。

デバイスドライバでも何らかの関数を用いてメモリを4KB分コピーしたとします。

この二つのメモリコピーのとき、memcpy()の速度を1とすると、速度比はどれく
らいになるんでしょうか?
2006/07/13(木) 00:05:03
>>419
どう詳細が分からないのか詳細が分かりません
たとえば>>411の3つめのURLの手順通りに進めたらどこでどう詰まったのか
説明してください
どうせ「1行目から分かりません」とか言うんだろうけどあえて釣られてみる
2006/07/13(木) 08:34:39
>>420
関数の速度は多分変わらん

非ページメモリを対象にしたら、多少早いかもしれん
423デフォルトの名無しさん
垢版 |
2006/07/13(木) 20:56:10
>>421
「6.windbg に Kernel Debug メッセージが表示されれば成功です」までできました。
この後どうすればいいのですか。

デバッグ用ドライバはロードとアンロードだけできるシンプルなのを実験用として作ってあります。
でもデバッグ方法がわかりません。
2006/07/13(木) 23:34:32
一休:「では、まずバグを出してください」
425デフォルトの名無しさん
垢版 |
2006/07/14(金) 12:01:38
おまい・・・WinDbgの使い方解ってねーな?
どーせシンボルも入れてないだろw。
426デフォルトの名無しさん
垢版 |
2006/07/14(金) 15:45:15
>>425
はい、わかってないです。
http://www.geocities.jp/debu0510/personal/windbg.html」に書いてあるとおりにやって、普通のアプリケーションのデバッグ方法は分かったんですけど、ドライバのデバッグ方法がわかりません。
ドライバのデバッグってどうすればいいんですか???

シンボルって「http://www.microsoft.com/japan/whdc/devtools/debugging/symbolpkg.mspx」に載ってるやつですよね。
「Windows XP Service Pack 2 のシンボル」をダウンロードしたんですけど、使い方がわかりません。

↓のようなことをちょっと勉強してみたいんです。ご教授お願いします。
Driver Development Part 1: Introduction to Drivers
http://www.codeproject.com/system/driverdev.asp
Driver Development Part 2: Introduction to Implementing IOCTLs
http://www.codeproject.com/system/driverdev2.asp
Driver Development Part 3: Introduction to driver contexts
http://www.codeproject.com/win32/driverdev3.asp
Driver Development Part 4: Introduction to device stacks
http://www.codeproject.com/system/driverdev4asp.asp
Driver Development Part 5: Introduction to the Transport Device Interface
http://www.codeproject.com/useritems/driverdev5asp.asp
2006/07/15(土) 11:21:08
>>426
WinDbgの基礎の基礎からって話?ならここのスレじゃ適当じゃないカモ。
バグがないとWinDbgの意味はないから424の書いてる事が正解かな?

つーか、ちゃんとした本を買ってこい。それで勉強白。
話はそれからだ。

努力しない香具師に食わせるタンメンは無いって事だな。
428デフォルトの名無しさん
垢版 |
2006/07/15(土) 21:13:54
>>426
>WinDbgの基礎の基礎からって話?ならここのスレじゃ適当じゃないカモ。

ちょっとだけ教えてくださいよー。
ちゃんとWinDbgでドライバのソースが見れて、ブレークポイントで止めることができれば後は自分でできます。

ちなみにどの書籍を買えばいいんですか?
2006/07/15(土) 21:24:59
WinDGBのヘルプ読めばいいじゃん。英語が読めないなら、知らね。
2006/07/15(土) 21:29:13
聞く前に自分で調べる癖をつける事をお勧めする。
ぐぐれば出てくるだろ?

http://www.gihyo.co.jp/books/syoseki-contents.php/4-7741-1841-9


431428
垢版 |
2006/07/16(日) 18:28:38
>>430
それ注文しました。
2006/07/18(火) 00:04:31
あるひとつのHDDを以下のような構成にて使用しています。

cドラにwinxp home(oem版)
dドラがデータ・アプリ入れ
eドラは8GBの空き(未フォーマット)

このHDDが付いているPCをゲストとして2台のPCで出刃ドラ開発しようとしています。

この、ゲスト用PCはメインで使う事はないのですが、データやアプリのライセンスの
関係上、c, dドラをフォーマットするのはためらわれます。
んで、eドラをフォーマットして、cドラに入っているosのライセンスにてeドラにwinxpを
再インストールしたいと考えています。(cドラはそのままの予定です)

こんな使い方でもライセンス違反にはならないでしょうか?
また、eドラで出刃ドラの開発を行っている場合は、cドラのosに致命的なダメージを
与える事はありませんよね?
2006/07/18(火) 00:07:55
>>432
同時にCとEのOSが起動しなければ、おk
2006/07/18(火) 00:46:46
ありがとう。
これで安心して出刃ドラの開発進めれる。
2006/07/20(木) 02:15:41
WDKからIFSKitが統合されたので、今ならIFSKit相当の内容がタダで手に入ります。
http://www.microsoft.com/japan/whdc/driver/wdk/betawdk.mspx
※Windows Live IDかMicrosoft Passportの登録が必要(無料)

DVD焼くのが面倒な人は仮想CDとかどうぞ
http://www.osronline.com/article.cfm?article=410
※こちらも要登録(無料)
2006/07/21(金) 11:27:36
>>435
WDK EDW 5472 ビルド The 2nd EDW after Beta 2 release of the Windows Driver Kit
これにIFSKitが入ってるの?
2006/07/21(金) 21:39:27
>>436
漏れがダウンロードしたのはWDK EDW 5456だったけど
ちゃんとIFSKit相当の内容(ファイルシステム/ファイルシステムフィルタドライバの
サンプル・ドキュメント・ヘッダ等)が入ってた。

ねんがんの ntifs.h を(ry
2006/07/25(火) 23:15:53
メインマシン:LPTポート付き、WinDbgを動作させる。
青画面マシン:COMポート付き

という、構成なのですがメインマシンのLPTポートをCOMポートと
して認識させるフリーのドライバとかは出回っていないでしょうか?

LPT <-----> COM と接続するケーブルは持っているんです。
2006/07/25(火) 23:49:53
>>438
ないです。
2006/07/31(月) 18:02:04
>>438

>>411 の方法では駄目?
2006/07/31(月) 20:11:14
>>440さん
BIOSの特定のアドレスに書いてある情報が読みたいので、仮想マシンでは無理なんです。
物理アドレスに直接アクセスして、BIOSが持っている情報を取得したいんです。
442440
垢版 |
2006/08/15(火) 13:16:23
WinDbg使った事ないから見当外れかも知れないけど

>>441
普通に(?)COMポート同士をクロスケーブルで繋ぐのは無しなんですか?
2006/08/17(木) 13:40:59
普通にできるようなったみたい

414 名前:デフォルトの名無しさん[sage] 投稿日:2006/08/04(金) 15:35:58
いつの間にかDDKがダウンロードできるんだが
ttp://www.microsoft.com/whdc/devtools/ddk/default.mspx

Download the Windows Server 2003 SP1 DDK [236 MB ISO file]
Note: To download and use the DDK, you must burn the ISO file to a CD or DVD.
2006/08/17(木) 14:04:25
前からできた希ガス
2006/08/17(木) 14:07:47
前っていつ頃からかよく分からないけど
注文しないと手に入らない時期は確かにあったよ
2006/08/17(木) 14:54:34
WDFのKMDFに含まれてる
2006/08/17(木) 15:08:43
いや、単品で落とせるからトリッキー?な1GオーヴァーのKMDFを落とさないですむし
2006/08/17(木) 15:15:04
KMDFはCDに焼けるけど?
2006/08/17(木) 15:18:06
ダウンロード
Kernel-Mode Driver Framework, v.1.1

WDFv11.iso
292 MB
最終更新日: 2006年5月11日
2006/08/17(木) 15:43:18
1GBオーバーって何の話だろう
つーかDDKが容量のほとんどを占めてるわけか
2006/08/17(木) 16:20:32
あ・・・・・うんあれだいろいろごっちゃになってたノシ
昨日今日でSTLport ogre boost ddk irrlichtといろんなの入れてたんでw
2006/08/18(金) 22:54:14
>>443
ひょっとして無料でMASMが手に入るの?
2006/08/18(金) 23:44:50
MASM単体でもダウンロードできたりするんだが
http://www.microsoft.com/downloads/details.aspx?FamilyID=7a1c9da0-0510-44a2-b042-7ef370530c64&DisplayLang=en
VS2005Exp.の英語版がインストールされてる必要があったり
> non-commercial use only
だったり
454デフォルトの名無しさん
垢版 |
2006/09/29(金) 11:57:33
Windows で、WIA の UI Extension を行いたいのですが、うまくいきません。
Windows DDK 付属サンプルの、src/wdm/wia はビルド&インストールしましたが、
UI 拡張は行われない様子です。DDK Help や google などで解決を図りましたが
結局わかりませんでした。。。どなたかご存知の方がいたら、アドバイスお願いします。
2006/10/13(金) 13:51:28
MASM6.15使ってるけど、
今、バージョンいくつ?
2006/10/13(金) 19:57:39
VS2005についてるのは8.0.50727.42
457デフォルトの名無しさん
垢版 |
2006/10/16(月) 11:44:23
>>456
しかし、余計なDLLが必要なので6が好き
2006/10/17(火) 02:15:52
VS2005が入ってること前提だからでしょ
2006/10/19(木) 17:05:28
WDK RC1をようやく入れたんだが、本当に、WDKはDDK,HCT,ICFを同梱してるんだね。
WDKは無料になりそうで何よりです。ICFは昔は$1000もしbスのに
2006/10/19(木) 17:20:17
WDMのコンパイルも問題なさそうだし、WDK入れたらDDKはアンインストールしても大丈夫かな
2006/10/19(木) 21:14:01
IFSKitもどんどん値下がりしてってついにWDKに同梱か
2006/10/20(金) 16:46:49
保守
2006/11/05(日) 23:14:53
WDK RTMキター
(msvcr80ではなく)msvcrt.dllにリンクする実行ファイルを生成できるVC8が付いてる。
そのままリンクするとVistaのmsvcrt.dllにしかない関数をインポートしようとして起動しないが
msvcrt_win2000.objとかいうファイルをリンクすればWinXPやWin2kでもいける模様。
だいぶファイルが大きくなっちゃうけど(Hello Worldで5KB→16KB)
スタティックリンク(52KB)よりはマシ。
あとatl71というディレクトリが…
2006/11/06(月) 01:18:57
>>463
おおっ!サンクス!
2006/11/24(金) 22:27:31
いましがた、WDFのDDKインストール中にOSごとフリーズした俺が465をゲット
2006/12/01(金) 02:18:13
atl71はこれまでのatl30と違ってヘッダ直さなくてもVC++2005EEで
使えるね。WTL80と組み合わせて問題なく使えた。あと、古いけどmfc42の
ライブラリも入ってる。PSDKにソースで入ってる奴のバイナリ版?

本命だったIFSKitが入ってるのが何よりうれしい。
これまでは値段と情報不足で完全に高嶺の花だったけど、サンプル
見るとフィルタなら簡単に書けそうな感じで、ぐっと身近になった。
2006/12/03(日) 10:09:07
今回のWDKのATLは _ATL_VER が 0x0800になってるね。(atldef.h)
PlatformSDK Windows Server 2003SP1のは0x0300で、 VisualStudio2003のは 0x0710 だ。
VS2005についているものと同じなのかな。
2006/12/03(日) 16:17:37
WDKもRTMになったことですし、KMDFを使い始めたんですが、激しく便利ですね。
WDMのあのプログラミングスタイルは何だったんでしょうか。

Ramdiskのサンプルも、WDMの時は、電力管理コードだらけだったのに、
KMDF版のRamdiskのサンプルは1行もない。
469SanaDo
垢版 |
2006/12/30(土) 00:39:03
WinXPのEWFのようにディスクアクセスをRAMディスクにリダイレクトするような
ファイルシステムドライバを書ける開発者を探しています。どなたかお力を貸して
頂けないでしょうか。
2007/01/01(月) 12:04:42
仕事で?それともタダで協力して欲しいと言ってるの?
2007/01/04(木) 10:17:00
職人フォーラムにも投稿してやがるね。
手に負えない仕事を引き受けるアホな会社か。
2007/01/04(木) 13:38:16
あの要求に対してファイルシステムドライバってどんだけ敷居上げてんだよってwww
NT系のファイルシステムドライバを不自由なく書けるなら転職すれば1000万playerになれるって。
2007/01/04(木) 14:13:22

ttp://www.atmarkit.co.jp/fembedded/winembedded/xp01/xp01.html
Enhanced Write Filter (EWF) をリムーバブル メディアで使用する

2007/01/04(木) 19:11:19
>>472
そうなのか? どこでそんな募集がある? 教えて。m(_ _)m
2007/01/04(木) 21:13:06
>>472
そうなのか? どこでそんな募集がある? 教えて。m(_ _)m
2007/01/05(金) 10:39:07
>>472
その程度で?
477デフォルトの名無しさん
垢版 |
2007/01/05(金) 11:36:46
流石2ch、スーパーハカーの宝庫ですね。
2007/01/05(金) 13:27:20
ほんとほんとwww
2007/01/05(金) 22:42:14
ただのドライバならともかく、NTFSとかバグなく書けるレベルなら
それくらいは稼げるんじゃないの?

実際に稼げるかは売れる製品になるかどうかの要素が大きいけど、
技術的には一山幾らの値段ということはないだろう。
2007/01/05(金) 23:06:55
>>479
別にそんなにレベルの高い技術者じゃなくても
世渡り上手な(←ここ重要)フリープログラマならそれぐらいフツーに稼げる。
2007/01/06(土) 01:17:16
コーディングしてしまうとコストが発生するので売れるモノしか手を出せなくなる。
なるべくコーディングしないような方向で技術力を発揮すれば高収入の職にありつける。
2007/01/14(日) 01:47:51
>>443からDLしたのはいいんだが、ディスクに書き込めない。
途中で終了してしまうのはなぜ?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況