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.
487 名前:デフォルトの名無しさん mailto:sage [2007/01/14(日) 01:47:51 .net] >>443 からDLしたのはいいんだが、ディスクに書き込めない。 途中で終了してしまうのはなぜ?
488 名前:デフォルトの名無しさん mailto:sage [2007/01/14(日) 02:07:12 .net] >>482 サイズがでかいからだろ。確か、700MB オーバーじゃなかった? DVD にでも焼いたら? 俺は焼くの面倒だったから Virtual PC にマウントして使ったけど。
489 名前:デフォルトの名無しさん mailto:sage [2007/01/14(日) 02:14:57 .net] そうだったのか・・・。 サンクス!
490 名前: [2007/01/22(月) 21:04:32 .net] >Creating user-mode device drivers with a proxy research.microsoft.com/~galenh/Publications/HuntUsenixNt97.pdf >Galen C. Hunt >Principal Researcher, >Microsoft Research Operating Systems Group research.microsoft.com/~galenh/ >Windows driver examples www.acc.umu.se/~bosse/
491 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 01:08:23 .net] NTIFS.hはいよいよ本物が手軽に使えるようになったからなぁ・・・いい時代になったもんだ
492 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 14:10:41 .net] 普通のWin32アプリの作ってるときのvsのゴミファイルが増えてきたので 全ディレクトリのpdbほかを一括削除してから気づいた そんなことしたらだめじゃん orz ところで一>>397 のURLはどっかに行っちゃった? 応手元にisoあるから大丈夫なんだけど見に行ったらNotFoundだ
493 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 21:59:58 .net] Microsoft Connectからダウンロードできる。 https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=148 だな。ただ、別所で見つけたリリースノートとかにはMSDN前提みたいな 書きぶりがあったので、登録されてるパスポートアカウントでないと 出てこないかも。
494 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 22:30:56 .net] >>394 のv1.0はあるのにv1.1はないっていったい >>488 WDK Betaに参加してたせいかもしれないけどMSDNなくてもダウンロードできた ただWDK=KMDF 1.5はあるけど1.1はここにもないな もう黒歴史ですか
495 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 21:19:13 .net] ヴぃsたに合わせてたみたいね ttp://www.microsoft.com/whdc/DevTools/WDK/WDKpkg.mspx Windows Driver Kit (WDK) 6000.16386.WDK_ RTM.ISO 2.4 GB Updated: Jan 30, 2007
496 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 21:44:05 .net] ttp://ccfa.info/cgi-bin/up/src/up42900.png うちの回線じゃ落ちてこねえや。。
497 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 23:17:19 .net] 光なのにKB/sな速度しかでないっす・・・(泣 MSはMSDNとかではMicrosoft DownloadとかいうActiveX使ってるけど、 そんなのでなくBitTorrentでISO提供して欲しい。
498 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 07:13:43 .net] 今だとうちの回線の限界に近い400kb/sくらいでおちてくる・・・
499 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 08:41:55 .net] なんでDDKからいきなり10倍のサイズになってるの?何が入ってるのこれ?
500 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 12:00:05 .net] 夢とかくだらねえこと言うなよ
501 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 12:27:43 .net] んじゃ、希望だな。
502 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 13:19:54 .net] >>494 STLを使ったんだよ。
503 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 13:24:43 .net] 環境によるだろ。 ttp://vipper.jpn.org/www/upload/src/VIPphoto2081.txt ttp://vipper.jpn.org/www/upload/src/VIPphoto2080.txt
504 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 02:55:13 .net] >>490 Connectで11月に公開された「RTM」とバイナリ一致しねーぞ そんなんアリか?
505 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 10:43:13 .net] CM_Request_Device_EjectでUSBデバイスをはずした後、 デバイスマネージャで!マークがつきますが、 これを抜き差しせずにまた再認識させるのにはどうしたらいいのでしょうか? SetupDiChangeStateやSetupDiCallClassInstallerでの有効・無効では無理でした。
506 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 21:32:30 .net] >>500 そもそも可能なの?
507 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 08:43:14 .net] デバイスマネージャでEHCI無効にしてから有効にしたら再認識したけど・・・ 仮に、その手順をAPIで実現できても、そんな方法じゃダメだよなぁ
508 名前:デフォルトの名無しさん mailto:sage [2007/02/24
] [ここ壊れてます]
509 名前:(土) 21:50:13 .net mailto: Vista Ultimate x64でASI Serverがインストールされてると 再起動したときWindowsファイアウォールの「ブロック時に通知を表示する」設定が勝手に 「いいえ」に変えられるんだが。 ASI Serverをアンインストールしたら発生しなくなった。うちだけ? [] [ここ壊れてます]
510 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 22:55:26 .net] >>503 ASI Serverって何?
511 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 23:45:03 .net] >>504 WDKインストールするとき勝手に一緒に入れられる
512 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 23:46:09 .net] 厳密にはインストーラは別になってるから「勝手」ではないけど ASIを先にインストールしないとWDKをインストールできない。 でもWDKをインストールしたままでASIだけ外すことはできるみたい
513 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 13:57:14 .net] アンインストールしても自分がWindowsファイアウォールに登録した例外をそのまま 放置してやがる。行儀悪すぎるぞ>ASI そもそも「ユーザーの同意なしに例外を登録するな」ってガイドラインで言ってるんだから 自分で作ったガイドラインくらい守れよ
514 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 18:19:18 .net] WDKについてくるVCは製品版のVCと共存可能?
515 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 23:45:07 .net] 共存可能っつーかVS2005(SPなし)のVCと全く同じ。
516 名前:デフォルトの名無しさん mailto:sage [2007/03/06(火) 01:16:56 .net] いや、CRTとかATLとかが違うじゃん? インクルードディレクトリの設定が被るとかそこら辺大丈夫なのかなと。
517 名前:デフォルトの名無しさん mailto:sage [2007/03/06(火) 10:12:04 .net] どっちかに固定すりゃ大丈夫じゃ? どうせ大きく違うものじゃないでしょ。 以上試さずにカキコ
518 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 09:30:10 .net] ドライバでできることってなんだろ?あ、サンプルみりゃいいかと数秒で回答が思い浮かんじゃった
519 名前:デフォルトの名無しさん mailto:sage [2007/03/25(日) 15:49:10 .net] DDK落としてみた。 キーボードのフィルタドライバってのをちょっと作ってみたい。 頑張るぞ。
520 名前:デフォルトの名無しさん mailto:sage [2007/03/25(日) 16:00:57 .net] 頑張れよ!
521 名前:デフォルトの名無しさん mailto:sage [2007/03/25(日) 17:45:04 .net] ここにそのものズバリなサンプルがあったりする ttp://software.nikkeibp.co.jp/software/backno/04apimook1.html しかしドライバ開発においてvistaには失望させられるなぁ
522 名前:デフォルトの名無しさん mailto:sage [2007/03/25(日) 23:02:10 .net] おお。わかりやすいサンプルをありがとう。 これは入力をすり替えているものだけど、新しく発生させることは出来ないですか? フィルタドライバだから発生は無理?
523 名前:デフォルトの名無しさん mailto:sage [2007/03/26(月) 00:10:53 .net] mayuのソース見てみたら?
524 名前: ◆0uxK91AxII mailto:sage [2007/03/26(月) 11:27:41 .net] >>516 やりたい事は、可能だと思う。 直前のIRP_MJ_READ応答でIoCallDriverしたIRPをcancelし、 次のIRP_MJ_READ応答でIoCompleteRequestすると良い。 コレを安全に行うには、かなり手間がかかるだろうけど、懇切丁寧に教えはしない。 つまり、>>517
525 名前:デフォルトの名無しさん mailto:sage [2007/03/27(火) 12:41:59 .net] パンヤ系チートソフト?
526 名前:513 mailto:sage [2007/03/27(火) 17:28:03 .net] >>517-518 ありがとう。ちょっと読んでみてます。 あと、少し質問させてください。 IRP_MJ_READ(KbdClass)のWhen Sentの説明に The raw input thread in the Microsoft Win32 subsystem sends read requests to obtain keyboard input. とありますが、タイミング的には、決まったタイミングではなく、常に送られてきていると考えて良いですか? >>519 パンヤはやったことないのでよくわからないですが、 キーボードマクロ系のソフトの中身を実装してみたくなったので勉強してます。
527 名前:デフォルトの名無しさん mailto:sage [2007/03/27(火) 18:21:46 .net] kdで実際の動きを確かめようとしない奴がdriver開発なんでてきるのだろうか?
528 名前:513 mailto:sage [2007/03/27(火) 19:24:48 .net] まぁそうだね。出先で気になったもので。 家帰ったら確かめてみます。
529 名前: ◆0uxK91AxII mailto:sage [2007/03/27(火) 22:51:42 .net] >>520 完了すれば、即座に来ると考えて良い。 >キーボードマクロ系のソフトの中身を実装 特に拘りが無いならば、SendInputでお茶を濁すという手もある。
530 名前:513 ◆cNQcZL4DWE mailto:sage [2007/03/29(木) 01:23:03 .net] >>523 ようやく時間ができたのでいじってみました。 「完了すれば」という意味がなんとなくわかったような…。 好きなタイミングで擬似的にキー入力を発生させたいと思ってたんですが、少し難しそうですね。 ドライバをやってみたかったので、SendInputは使わない方向でやってます。
531 名前:デフォルトの名無しさん [2007/05/18(金) 23:19:25 .net] 仮想ドライブマウントの3Keyの暗号化ツール作ってみようかと思ったけどデバドラがめんどくさそう… 事故るとOSごと吹っ飛びそうだし…(´・ω・`) RAMディスクで誤魔化すか…
532 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 23:54:05 .net] >>525 仮想PCぐらい使えよ、そこの馬鹿。
533 名前: ◆0uxK91AxII mailto:sage [2007/05/19(土) 01:01:56 .net] >>525 とりあえず、IFS Kit或いは相当品を使うと良い。 特定のdriveのみに処理を行うようにすれば、被害は抑えられる。
534 名前:デフォルトの名無しさん [2007/05/26(土) 17:13:37 .net] すみません32bitXPの開発ではWDKとDDKどっちを使うほうが良いですか?
535 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 17:18:35 .net] >>528 WDKはWindowsアプリ作成用、ドライバ作りたいんならDDKをインスコしる。
536 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 17:20:23 .net] Windows Driver Kitのことだろ
537 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 18:15:57 .net] wdkってどっかの商品名とかじゃねえの?w あるいはひょっとしてwdmとddkがごっちゃになってるとかw
538 名前:デフォルトの名無しさん [2007/05/26(土) 18:27:29 .net] www.microsoft.com/japan/whdc/devtools/WDK/AboutWDK.mspx
539 名前:デフォルトの名無しさん [2007/05/26(土) 19:15:16 .net] WDF使いたいならWDK。使わないならどっちでもいい。
540 名前:デフォルトの名無しさん [2007/05/26(土) 20:08:47 .net] 最近のPCは、シリアルがないですが、Windbgを使うための接続はどうすればいいんでしょう?
541 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 20:35:27 .net] USB-シリアル変換で
542 名前: ◆0uxK91AxII mailto:sage [2007/05/26(土) 21:55:41 .net] >>534 IEEE1394
543 名前:デフォルトの名無しさん [2007/05/29(火) 08:11:35 .net] >>529-533 フレームワークを使わないならddkのみで良いんですね、wdkがvistaから過去のまででDDKが2003serverから過去ので この場合wdkはvista用のRTM6000ので良いですか?それともベータの6001が良いですか? お勧めはどれですか?ddk2003server wdk6000 6001
544 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 16:21:57 .net] >>537 32bit XPならどれでもいいよ。 WDKのサンプルはWDMからWDFになっているからDDKと両方入れて サンプルを比較してみるのもいいと思う。
545 名前:デフォルトの名無しさん [2007/06/12(火) 16:46:05 .net] (多分最新の)DDKに入ってるcl.exeでhello worldがリンクできません。 setenv.bat呼んでcl.exe実行するとなんか最初libc.libがないとか出たので、 環境変数のLIBRARYにdrive:\ddk〜lib\winxpを追加してちょっと 進みました。けど今度は__secure_check_cookieがリンクできないとか出ます。 これって何でしょう? ソースは #include <stdio.h> main() { printf("Hello, world.\n"); } これだけです。 エラーメッセージは今出張先なので、明日まで貼れません(すいません) ともかく__secure_check_cookieがどうとかいうエラーが出ます。 (typoあるかもしれません)
546 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 15:58:11 .net] わかんないならTARGETTYPE=PROGRAMになっている サンプルを参考にしてmakefileとsourcesを書け。
547 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 00:08:18 .net] これだろ:つ support.microsoft.com/kb/894573
548 名前:デフォルトの名無しさん [2007/06/18(月) 20:31:37 .net] ありがとうございました。
549 名前:デフォルトの名無しさん [2007/07/10(火) 15:04:56 .net] 1394のドライバってどうやって作れば良いですか?
550 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 15:25:57 .net] DDKのサンプルの1394ドライバを参考にテキトーにいじってみたら?
551 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 15:44:52 .net] >DDKのサンプルの1394ドライバ \WINDDK\2600.1106\src\wdm\1394 あ、これですか?
552 名前:デフォルトの名無しさん [2007/07/11(水) 15:20:02 .net] 1394bのドライバはどこにありますか?
553 名前:デフォルトの名無しさん mailto:sage [2007/10/05(金) 23:04:05 .net] WDKでいろいろいじってる奴いる? \src\video\r200sampleをビルドしてみたんだが、 Vistaでインストール後、画面プロパティに表示されん。 x86のinfファイルは認識してくれなかったので、mirrorのinf参考にいじってインストしたせいなのか?
554 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 01:21:13 .net] PENDING中にCloseするとCloseのIRPがこないのですが、回避策はなにかありませんか?
555 名前: ◆0uxK91AxII mailto:sage [2007/11/21(水) 08:35:26 .net] その手のモノを作った事は無いけど、IoSetCancelRoutine。
556 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 08:58:43 .net] >549 ありがとうございます ですが、IoSetCancelRoutineを呼び出すトリガがないのです クローズが来ないので・・・
557 名前: ◆0uxK91AxII mailto:sage [2007/11/21(水) 09:51:39 .net] IRP_MJ_CLEANUP、これも違うなら、見当が付かない。
558 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 10:42:35 .net] IRP_MJ_CLEANUPを実装してみましたが、 Closeと同じようにPendingしているIRPを終了させないと IRP_MJ_CLEANUPは届きませんでした Pendingしたら次のIRPが届くようにすればよさそうな感じですが なにかいい方法は無いでしょうか?
559 名前:デフォルトの名無しさん [2008/03/10(月) 17:36:52 .net] age
560 名前:デフォルトの名無しさん [2008/05/01(木) 23:18:47 .net] KMDFドライバをスタートさせるには OpenSCManager=>CreateService=>StartServiceではスタートできないのでしょうか
561 名前:やったことないけど mailto:sage [2008/05/03(土) 01:26:43 .net] UACをオフにしてみるってのはどぉ?
562 名前:デフォルトの名無しさん [2008/05/21(水) 11:45:54 .net] USBドライバ作ろうと思うんですが、 bulkusbのサンプルを改編すれば、 USBのチップに関係無く作れますか?
563 名前:556 mailto:sage [2008/05/21(水) 11:48:36 .net] ついでに、USBのGUIDって何なんでしょ?
564 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 12:28:15 .net] >>556 作れる >>557 何が聞きたいのかワカラン
565 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 00:36:57 .net] 定義済みデバイスクラスに属さない独自デバイスなら (ドライバを作成する必要があるから独自デバイスなんだろうけど) 独自デバイスクラスを定義することになる。 guidgen.exeなんかに吐かせたGUIDを使っておk。
566 名前:デフォルトの名無しさん [2008/06/06(金) 03:11:34 .net] 人がいる
567 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 22:58:22 .net] ごめんください、だれか居ませんか?
568 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 01:24:18 .net] 留守です
569 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 17:22:53 .net] x64ホストだと16ビットツールのインストールを選択できないんだがどうにかならないものか ツール自体は32ビットアプリだからx64ホストでもちゃんと動くのに。 仕方ないから32ビット環境にインストールしてコピーしてるんだが
570 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 10:55:11 .net] USBドライバって、みなさんVista対応で作り直されてるんですか? Win9XとWinNTでドライバモデルが変わったのはよしとして、 Vistaでさらにドライバモデルが発生して苗orz
571 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 16:44:51 .net] 作り直さなくてもVistaで動いたよ。 作り直すんだったら、WinUSB使った方がよさげ。
572 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 17:05:22 .net] ttp://www.microsoft.com/japan/whdc/connect/usb/winusb_howto.mspx これのこと? WunUSBなんてハツミミですが、何モノで、何が良いんだ?
573 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 17:17:36 .net] >>566 MS謹製の汎用USBドライバ これを介して、自作デバイス用のドライバをユーザモードで書ける ドライバがユーザモードで動くから、Vista x64でデジタル署名しなくてもおk
574 名前:566 mailto:sage [2008/07/16(水) 17:26:56 .net] さんkす>>567 uusbd.sys ってのと用途は競合してるようですね。 でもVista 64bitで楽になるわけですか。 機能的にもWinUSBはマターク遜色無しですか? 例えば、Win側でのパケットサイズが小さ杉ないとか。
575 名前:566 mailto:sage [2008/07/16(水) 17:33:34 .net] なんだか、LibUSB ってのもあるようですね。Linuxでも使えるとか。 乱立しててワケワカメ。
576 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 01:33:47 .net] LibUSBとかは64bit用には出ないんじゃないの?(証明書買わないだろうし) フリー系ドライバを根絶する気か>MS
577 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 14:33:43 .net] LibUSBというユーザーが、代表して証明書買うんじゃないの? 寄付金募って。 みなさん、WinUSB使われてんですか?
578 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 14:42:31 .net] UMDFは2000で使えないから、 テスト的にドライバ作ってみただけで、今のところ使うつもりないかなぁ Vista x64用ドライバ出せって言われたら、これで済ませてしまうかも知れんがw
579 名前:デフォルトの名無しさん [2008/07/29(火) 17:34:01 .net] ところで、 ・UUSBD.DLL ・WinUSB ・LibUSB のどれがお勧めですか?
580 名前:デフォルトの名無しさん [2008/08/06(水) 09:04:23 .net] USBのinfファイル記述の文法はどこを見れば分かりますか?
581 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 09:06:54 .net] >>574 WDKのbulkusbのサンプルみれば良いんじゃない?
582 名前:574 mailto:sage [2008/08/06(水) 09:14:05 .net] 文法が知りたいんです><;
583 名前:574 mailto:sage [2008/08/06(水) 09:33:17 .net] GenInfはあるけど、EditInfは無いんでつね。
584 名前:574 mailto:sage [2008/08/06(水) 09:43:47 .net] >Signature="$Windows NT$" >Provider=%Company% $とか%てなんなん?
585 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 10:08:06 .net] >>576-578 infについて知りたいっていうならMSDNだろ・・・jk
586 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 11:19:25 .net] アドレスきぼんぬorz
587 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 12:10:19 .net] この辺 msdn.microsoft.com/en-us/library/ms794346.aspx