WindowsDDK各種についてのスレ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGhttp://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.
00021
NGNG0003デフォルトの名無しさん
NGNG∧_∧
( ´∀`)< ぬるぽ
ぬるぽに投票しましょう
http://pumpkinnet.to/ranking/words/
【ぬるぽに投票した人】
http://pc.2ch.net/test/read.cgi/prog/1048837306/l50
0004デフォルトの名無しさん
NGNGVC+DDKがメイン。
一応参考までにツールを。
WinDriver
http://www.xlsoft.com/jp/products/windriver/windriver.html
00051
NGNG00061
NGNGhttp://www.zdnet.co.jp/news/0103/30/e_driver.html
00071
NGNGDriverStudio
http://www.compuware.co.jp/drivercentral/driverstudio.asp
SoftICE(R) Driver Suite
http://www.compuware.co.jp/drivercentral/driver_bundle.asp
00081
NGNG00091 ◆uR/yLcsx96
NGNG0010デフォルトの名無しさん
NGNG買えよ、
* THE END *
⊂二 ̄⌒∈二二 ΞΞゝ ノ)
. )\ \ 0)´Д`) /ヽ\
/__ )〓Φ〓 _ / /^\)
//// /丿 ο ο |⌒ ̄_|/ *
/ / / // ̄\ ο ο | ̄ ̄
/ / / (/ \=(◎=___
((/ ( / _ ) *
/ ̄/ ̄ ̄/ / ( ノ
/ / / / . ,'´ ●ヽ
/ / ( / //~´∀`) シュウリョウー
/ ̄/ ) / `ヽ⊃ つ
/ / し′ し‐、ノ
( /
) / ...::::::..:::...:...:.. :::...:...:.
し′ .....:::::::::::::::::::::::::::.:::::: :::::::::.::::::
..::::.::::::::::::::::::::::..::::::::::::::' 【糸冬】
00111
NGNG00131 ◆uR/yLcsx96
NGNGいや、$25払って注文したよ。
もうすぐ来るはず。
話によると、MEDDKあたりにMASMも入ってるらしくて、ほすぃ。
>>12
おおっ!ありがとう!!!
0015デフォルトの名無しさん
NGNG00161 ◆uR/yLcsx96
NGNGなかったです(;;)
(タラちゃん風に)
0017デフォルトの名無しさん
NGNGじゃ、DDK なんてケチくさいこと言わないで、
M S D N 買 え !
0018デフォルトの名無しさん
NGNG00191 ◆uR/yLcsx96
NGNGttp://www.bicbic.com/bicbic/app/w?SCREEN_ID=bw011100&fnc=f&ActionType=bw011100_01&PRODUCT_ID=0000098984&BUY_PRODUCT=0000098984,93800
10万も出すならOpenBlockS買いたい。
>>18
漏れはドライバ作りたいです
0020デフォルトの名無しさん
NGNGhttp://www.sysinternals.com/
0021デフォルトの名無しさん
NGNGじゃ、旋盤の方が役に立つぞ!
0022デフォルトの名無しさん
NGNG今ならMSDN付きのVisualStudioが5万強で買えますが。
00231 ◆uR/yLcsx96
NGNGありがとうございます。
〜〜Mon系便利ですよね。
>>22
まじですか。ってそれはMSDN違いじゃ?
俺が言っているのはMSDN Subscriptionsのことです。
0024デフォルトの名無しさん
NGNGあんた、本当に開発者か?
http://www.microsoft.com/japan/msdn/vstudio/campaign/default.asp
http://www.pasoq.co.jp/shopping/special/micro/kaihatu.html
0025デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNGテンプレートないですか?
00271 ◆uR/yLcsx96
NGNGヽ(´ー`)ノ
0028デフォルトの名無しさん
NGNG\79,590 - \20,000 = \59,590
微妙な値段だな。
0029デフォルトの名無しさん
NGNGいずれにしても、ちょっと高いyp
00301 ◆uR/yLcsx96
NGNG0031デフォルトの名無しさん
NGNGいや、ドライバ開発してるってことは恐らくVC++くらい持っているだろうから、優待版で
\75,800 - \20,000 = \55,800
だな。
いずれにせよ開発環境とほとんどのOSがついてこの値段なら破格だよな。
0032げま
NGNGページからはリンクはれないけど古いファイルは生きてるよ。
http://download.microsoft.com/download/win98SE/Install/Gold/W98/EN-US/98DDK.EXE
http://download.microsoft.com/download/winntwks40/Install/1998/NT4/EN-US/nt4ddk.zip
http://download.microsoft.com/download/win2000ddk/install/august00/nt5/en-us/2kddknly.exe
(meはなかったけど)
0033デフォルトの名無しさん
NGNG00341 ◆uR/yLcsx96
NGNGありがとうございます!DLしました!
http://www.microsoft.com/downloads/results.aspx?productID=&freetext=ddk&DisplayLang=en
まだサンプルとかはありますね。
>>33
そうなんですか?
0035山崎渉
NGNG00361 ◆uR/yLcsx96
NGNG00371 ◆uR/yLcsx96
NGNG0039山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0040デフォルトの名無しさん
NGNGどうしようもないんですかねぇ。
会社で使用するんですけど
MSDN買ってくれそうにないので。
ちなみに98と2000DDKはあります。
0041デフォルトの名無しさん
NGNGカードのみですねぇ・・・
004240
NGNGこれってどれくらいの期間で
送ってくれるものなんでしょうか?
>36>37の書き込みからすると
2週間ぐらいなんでしょうか?
0043デフォルトの名無しさん
NGNG3くらいみといたほうがいいのでわ?
004440
NGNG0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNG0047デフォルトの名無しさん
NGNG0048ゼーレ01
NGNG誰か助けてください!!お願いします
0049デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNGhttp://www.39001.com/cgi-bin/mbl/gateway.cgi?sid=11&id=ookazujp
0051デフォルトの名無しさん
NGNG全部自分で書くなら
0052デフォルトの名無しさん
NGNGDLLの形でコンパイルすればOK?
0053デフォルトの名無しさん
NGNGしません(ぉ
nyでXPDDKなら可能かも...
0054デフォルトの名無しさん
NGNGXPDDKほすぃ。。。
うぷしてくれる?
ファイル名とハッシュおちえて。
0055デフォルトの名無しさん
NGNGxpddk.zip 137,942,746 75d1bf09c1ec5f4a1d37818ce3c71044
2kddkも見つかったので共有しときますか
0056デフォルトの名無しさん
NGNGやっぱJavaに期待する。
0057デフォルトの名無しさん
NGNGどーもありが�d
0058デフォルトの名無しさん
NGNGかからないー
v1.14の方ですか?
0059デフォルトの名無しさん
NGNG漏れも検索Hitしない。。。
v1.14 と v2.0b3.2 両方起動してるんだけど。。。
006055
NGNG0061デフォルトの名無しさん
NGNG落としたけどこれ何?
変な動作をした挙句一部のファイルが
消えたみたいなんだけど?
VMWare上だから大事には至らなかったけどね。
0063デフォルトの名無しさん
NGNGnyのマターリな仕様上しかたないのかな。
>>61-62
MSのサイトからDDKをダウンロードできなくなった理由が
なんとなくわかった気がした。
0064デフォルトの名無しさん
NGNGこの開発キットでUnix用のドライバも作れるようにしてけれ
0065デフォルトの名無しさん
NGNGwindriverを検索したら出てきたサイトなんだけど
wind river だって。。。ややこしい。
softice検索してもアイスクリームのサイトがヒットするんだよな。。。
0066デフォルトの名無しさん
NGNGIRQLは高くのか。。。ややこしい。
0067デフォルトの名無しさん
NGNGDDKまだ流してますか?
0068デフォルトの名無しさん
NGNGhttp://download.microsoft.com/download/winntwks40/Install/1998/NT4/EN-US/nt4ddk.zip
http://download.microsoft.com/download/win2000ddk/install/august00/nt5/en-us/2kddknly.exe
一番欲しいwin2000がリンク切れになってる。
0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNG何処のクラスタにいるんだ?
0071デフォルトの名無しさん
NGNGRAMDISKってのは参考になるのかなぁ。
もしかして、逆にRAMをDISKにみせるヤシなのかな。
PCカードドライバというかPCMCIAとかいうのは死滅っぽいね。
0072デフォルトの名無しさん
NGNG0073デフォルトの名無しさん
NGNGそれが有るのと無いのとではドライバの開発にどんな影響があるの?
0074デフォルトの名無しさん
NGNG▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
開店セール1枚 500円より→→→http://www.dvd-exp.com
アダルトDVDが激安販売→→→http://www.dvd-exp.com
アダルトDVDの価格はなーんと1枚900円→→→http://www.dvd-exp.com
最短でご注文いただいた翌日にお届け!→→→http://www.dvd-exp.com
セルビデオ店の人気商品が24時間お買い物が出来ます。
時間をかけてゆっくり選んでください!
http://www.dvd-exp.com←へGO!
DVDエクスプレス
0075デフォルトの名無しさん
NGNG▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
開店セール1枚 500円より→→→http://www.microsoft.com/ddk/
アダルトDDKが激安販売→→→http://www.microsoft.com/ddk/
アダルトDDKの価格はなーんと1枚900円→→→http://www.microsoft.com/ddk/
最短でご注文いただいた翌日にお届け!→→→http://www.microsoft.com/ddk/
セルビデオ店の人気商品が24時間お買い物が出来ます。
時間をかけてゆっくり選んでください!
http://www.microsoft.com/ddk/←へGO!
DDKエクスプレス
0076デフォルトの名無しさん
NGNGだって、VS/.NETを購入しただけではデフォルトでドライバ作れないんだから。
こういうところを見ると、実はWindowsはドライバを作りにくいってことが分かる。
0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNG使う。
2kDDKでも良いけど。
0080デフォルトの名無しさん
NGNGデバドラ書くことになった
Windows 2000 DDK のドキュメントとかサンプル
眺めてんだけど、いまいちピンと来ない…
・デバイスのプローブ(IRP_MJ_PNP ??)
・(バスマスタ使うので)物理アドレスの扱い
・PCI共有割り込みにおけるハンドラの書き方
英語でもいいのでとっかかりになるポインタきぼんぬ教えて君
昔 W2k 用のファイルシステム作ろうとしたことがあって
そのへんはひととおり勉強したので、
NT用ファイルシステムドライバ(NTFSD, 通称 FSD)の
簡単な質問にだったら答えられるかもしれん。
0083デフォルトの名無しさん
NGNGどうやってパケット手に入れて、ブラウザとかに渡しますか?
0084デフォルトの名無しさん
NGNGproxy...
0085デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNGftp://210.118.26.141/files/WindowsDDK/Win2k/2kddknly.exe
0087デフォルトの名無しさん
NGNG0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNGxpddk.zipあと一週間位流してください
おながいします
0090デフォルトの名無しさん
NGNGそのドライバは 98 2000 XP の全てに対応するの?
0091ドライバ制作ど素人
NGNG何を作るってのをまだ決めて無くて
なんとなくドライバについての知識が欲しいのなら
WDMデバイスドライバプログラミング完全ガイド 上\4000 下4800
でいいと思う。
実際に作ろうとしたら、そのハードに関する情報とかいろいろと必要になるだろうけど。
0092デフォルトの名無しさん
NGNGWDMドライバは、ソースレベル互換だったと思う。
実際には同じバイナリでも動作することがあるので、テスト次第。
2000と98ではIRPの飛び方が違ったりするんで、
それは当然吸収しなければならない。
とりあえず
Microsoft WDM プログラミング(アスキー; ISBN4-7561-3913-2)
買ってきますた
>>91のヤツ、悪くなさそうだったのだけど
たまたま逝った秋葉書泉で、上が売り切れダターヨ
0094デフォルトの名無しさん
NGNGその本CD-ROMが付いてるみたいだね。
もしかしてxpDDKとか入ってる?
DDKは「必要なので別途入手してくれ」リストに入ってたので
あきらめてどこかから入手してくれい。
ちなみに俺はあまのじゃくなので、VCとか使わず
Borlandのコンパイラでやろうとしている(無謀か?)
ちうか大昔にFSDをCygwinしかもLinuxクロスで作ろうとした。
そのときはFSDスケルトンまでは動いたな〜(遠い目)
ところでやっぱり、ひとつのドライババイナリで、
できればW98も対応してあげたいのだが…
案外メンドくさそうね。
0096デフォルトの名無しさん
NGNGコマンドラインでコンパイルって書いてあったけど、
VS.net2003が出た現在でもそんな感じ?
0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNG一番新しいファイルの更新日時が 2001/08/18 ってのが最新版?
0099デフォルトの名無しさん
NGNG0100デフォルトの名無しさん
NGNGXP用のドライバ作れないんじゃないの?
0101山崎 渉
NGNG0102デフォルトの名無しさん
NGNG4日繋いでるけど落ちて来ない…
01031 ◆uR/yLcsx96
NGNG0104デフォルトの名無しさん
NGNG"ddk_xp.iso" で検索すると良い事があるかも。
0105デフォルトの名無しさん
NGNGhttp://download.com.com/3000-2383-10215497.html?tag=sptlt
0106デフォルトの名無しさん
NGNGありがとう
ny2諦めてny1に移行してしまったよ
ny1,ny2どっちでもいいよね?
0108デフォルトの名無しさん
NGNGクレクレ君かい?
0109デフォルトの名無しさん
NGNGトロ…
0110デフォルトの名無しさん
NGNGシメサバ…
0111山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0112デフォルトの名無しさん
NGNG0113デフォルトの名無しさん
NGNG0114デフォルトの名無しさん
NGNG0115デフォルトの名無しさん
NGNG0116デフォルトの名無しさん
NGNGNdisRegisterProtocol などを、
どう使えばいいのか何をする関数なのかさっぱりわかりません。
という訳で、ネットワークドライバに詳しくておすすめの本って何かありませんか???
0117デフォルトの名無しさん
NGNG>・デバイスのプローブ(IRP_MJ_PNP ??)
>・(バスマスタ使うので)物理アドレスの扱い
>・PCI共有割り込みにおけるハンドラの書き方
・HalGetBusDataでPCI上のデバイスをスキャン
・MmMapIoSpaceで物理アドレスを直接マップする
・バスマスタDMAならMDL使う
・IoConnectInterruptでShareVector/InterruptModeを適切に設定
かなぁ(=゚ω゚)y-~ NT4ダケド
0118デフォルトの名無しさん
NGNG0119デフォルトの名無しさん
NGNG0120デフォルトの名無しさん
NGNGを使った事はありますか?
あれば、このツールでのドライバのデバッグ方法を教えてくれませんか?
ちなみに、バージョンは5.00です。
0121デフォルトの名無しさん
NGNG結局何なんだよ、気になるだろ!
講義してくれんのか?
それとも誰かに聞きたいのか?
0122デフォルトの名無しさん
NGNGfilter hook使うといいのかな?
ファイアウォールのサンプルだったらネット上で見かけたよーな。
0123デフォルトの名無しさん
NGNGたとえば、232で繋いでもう一台でDebugger動かしてやるよね
0124デフォルトの名無しさん
NGNG御返答ありがとうございます。
>232で繋いでもう一台
ということは、対向のPCが別に必要ということですか。
今、試しているのは自作のUSBドライバをマウスドライバとしてインストールし、
そのマウスをターゲットとしてデバッグをしようとしているのですが、これは
不可能なのでしょうか。
度々申し訳ないですが、可能であればやり方を御指導下さい。
0125デフォルトの名無しさん
NGNG0126デフォルトの名無しさん
NGNGマイクロソフト公式の分厚いデバッグ専門書も出回ってるよな。
ところで、後者読んだ人いるかい?
買おうか迷ってるんだが……。
ああいうのはじっくり腰をすえて読まんと
良さがわからないんだよな……。
0127デフォルトの名無しさん
NGNG>>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>>127
ありがとうございます。
ヘルプを見たら、設定方法についての説明がありました。
英語を訳してみると、どうもハイパーターミナルと似たようなものなのかと。
これでダメなら、本買います。
0129デフォルトの名無しさん
NGNGLinux板にこーゆースレがたっていたりするわけだが。
Linux版に立てるWin2Kトラブルシュートスレッド
http://pc.2ch.net/test/read.cgi/linux/989048022/
シンボルはMSの鯖からダウソ使えるからDDK買うまでもない。
0130デフォルトの名無しさん
NGNG0131デフォルトの名無しさん
NGNGWDM板で紹介されてた。
ttp://wdtl.sourceforge.net/
0132デフォルトの名無しさん
NGNG0133デフォルトの名無しさん
NGNG0134デフォルトの名無しさん
NGNG0135は ◆cplnFO9T0I
NGNG今売り出し中のヤシと、25日発売のヤシ
0136デフォルトの名無しさん
NGNGそろそろスレ変えた方がいいと思う。
http://pc2.2ch.net/test/read.cgi/tech/1049116134/ とか。
0137デフォルトの名無しさん
NGNG0138デフォルトの名無しさん
NGNG0139は ◆cplnFO9T0I
NGNG話題というものに。
0140デフォルトの名無しさん
NGNGンなもんddkどこですか?
で終わりだよ
0141デフォルトの名無しさん
NGNG0142デフォルトの名無しさん
NGNG海外製共有ソフトだと色々見つかるっぽい
0143デフォルトの名無しさん
NGNGドライバ書けんかな
0144デフォルトの名無しさん
NGNG0145デフォルトの名無しさん
NGNG0146デフォルトの名無しさん
NGNGVideo for Windowsに対応したキャプチャドライバを開発
する予定ですが、どーもドライバとVfWとのインタフェース
が分からないです。
サンプルや、技術情報のURLか書物を探しています。
情報お願いしますm(_ _)m
0147デフォルトの名無しさん
NGNGほしぃ・・・
0148デフォルトの名無しさん
NGNGサンプルない?
0149デフォルトの名無しさん
NGNGもし必要ない方いらっしゃいましたら、譲ってください。
アマゾンにエントリしてますので、よろしくです(笑)
0150デフォルトの名無しさん
NGNG私もエントリしてますw
でもダメですね・・・
0151デフォルトの名無しさん
NGNG>>151
おれ esbooksでしつこく購入登録してたらある日突然送られてきたよ。
まだどっかに在庫あるんじゃねーかな。
0152デフォルトの名無しさん
NGNG0153デフォルトの名無しさん
NGNG(#`Д´)マヂデスカッ
0154デフォルトの名無しさん
NGNG0155デフォルトの名無しさん
NGNGWindows NT ファイルシステム詳解
を読んで悶絶汁
0156デフォルトの名無しさん
NGNGそれ俺の学校の図書館にある。
で、何回も借りまくり。
しかし何回読んでもはっきり理解できないのは俺の脳の仕様ですか?
0157デフォルトの名無しさん
NGNG記憶があいまいで申し訳ないんだが,どっかにRAMDISKドライバのソースなかったっけ?
あれを参考にしつつ実際の参照先をRAMに作った仮想ディスクじゃなくて
読み込んだファイルを見るようにすればいいんじゃないかと。
0158149
NGNGアスキーに聞いてみたら、絶版の雰囲気が濃厚。
誰か譲ってぇ・・・
0159電波5号
NGNGhttp://www.acc.umu.se/~bosse/
0161デフォルトの名無しさん
NGNG0162デフォルトの名無しさん
NGNG0163デフォルトの名無しさん
NGNGサイズ、ファイルバージョンなどは同一、
署名のタイムスタンプが違うだけで
どちらをインストールすればいいのか迷ってるのですが。
あと、釣りだと思うけど>>61も気になるし。
0164デフォルトの名無しさん
NGNG素直にMSから郵送してもらえ
0165デフォルトの名無しさん
NGNG俺的にはwin2kddk.exe。
0166デフォルトの名無しさん
NGNG4月28日に注文したのが今日の5月11日、12日かかってるもん。
MSDNに入ったほうが速いと思う
0167デフォルトの名無しさん
NGNGDDKいっぱ〜い
(´ー`)y-~~~
0168デフォルトの名無しさん
NGNG>>12でも>>32でも>>167でもハッシュは一致します田
MD5:ACBD703D59D240601C21422386FBF70E
2000DDKは
2kddknly.exe > >>167
MD5:916AE3ACF8B4CB9D71544C53CBC5AE10
win2kddk.exe > 具ぐったら二つほどあります他
両方ともMD5:287B12F965D8F0CF27C4430F1C84DF22
>>55と一致してますがこれってホンモノですかね?
ていうかぐーぐる先生バンザイ!
0169168
NGNGwin2kddk.exe = 2kddknly.exe + directx7 Build Environment 他 + WinMe Build Environment 他
っぽかったです。
2000だけならどっちでもいいっぽいです。
間違ってたら突っ込んでね、えろいひと。
0170デフォルトの名無しさん
NGNGあってると思われ。
まあ自分はwin2kddk.exeが>>169の通り全部入りだからこれだけでいいけど、
一応>>167の3.11ddk以外落としといた。
(´-`).。oO(98ddkはumssコンパイルするのに要るしなぁ)
0171デフォルトの名無しさん
NGNG0172デフォルトの名無しさん
NGNG0173マイク
NGNG$25でMSにオーダーすれば良いんですが、カード番号をインターネットで入力するのが怖くて。
0174デフォルトの名無しさん
NGNGもちろん、>>167 にも
0175デフォルトの名無しさん
NGNGnyは?
0176デフォルトの名無しさん
NGNG無かったよぉ
0177デフォルトの名無しさん
NGNG同梱されてる葉書を送ると幸せになれる!!1!1
0178デフォルトの名無しさん
NGNGMSからDDKかうとかなーーーーーーーーーーーーーり待たされるのでMSDNに入るのがオススメ
0179デフォルトの名無しさん
NGNG今見たら>>167の中にあったぞ。
ttp://club.shelek.com/download.php?id=5
0180デフォルトの名無しさん
NGNGありがとう。
前は死んでいたので諦めていましたが、ファイルが復活していました
0181デフォルトの名無しさん
NGNG0183デフォルトの名無しさん
NGNG既存の物を使えば?
GPLだけどソースコードも転がってる。
0185デフォルトの名無しさん
NGNG0186デフォルトの名無しさん
NGNGhttp://support.microsoft.com/default.aspx?scid=kb;en-us;310072&sd=tech
を適用してデバイスマネージャに認識させることまではできたんですが、
いざコマンドを出すとLUN8以上でSS_NO_DEVICEが返ります。
解決法等心当たりがある方はお願い致します。
0187デフォルトの名無しさん
NGNGwinXP では、nt4ddk を見て、できるようになったのですが、win98 でも
できないかと 98ddk.exe などを落として来て調べていますが、難渋して
います。
win98 では、Vwin32 を開いて、Ioctl() で、アクセスできないのでしょうか。
FAT, FAT32 は、vector にあった fd_rw にソースがあり、これに似た処理が
できれば、よいと期待しています。
0188デフォルトの名無しさん
NGNG0189デフォルトの名無しさん
NGNG0190187
NGNGCDFS を覗けるようになったけど、kernel version が違うせいか、winXP
では、起動しないアプリケーションになってしまった。
0191デフォルトの名無しさん
NGNGドライバ開発者なのに9xとNTの違いすら知らん連中が増えてきたのか
0192デフォルトの名無しさん
NGNG激しくワロタ
0193187
NGNG起動しているOSを調べて、9x なら VxDCall するルーチンを呼ぶようにした
のだけれど、リンクした lib が 9x の kernel を参照しているので、ダメなの
です。今のとこ、#ifdef - #endif で、9x と XP とは分けるようにしたのだけ
れど、この後2本立ては面倒なので、9x 対応部分は dll にしようかなと思って
います。
それにしても、9x では、こんな面倒なことしないと、CD-ROM のセクタ読みが
出来ないなんて、どうなってるのでしょうね。15セクタまでも読めないし。
0194デフォルトの名無しさん
NGNGNT - SPTI
でいいんじゃないの?
0195187
NGNG早朝からガイドをありがとうございます。
NT DDK を入手して5日目ですが、CDFS で追求してきて、fd_rw の DeviceIoContorl() 依存に
したがったのが、回り道になった気もしています。
SCSI 制御を少し調べます。
また、質問したときは、よろしくお願い致します。
0196187
NGNG下さい。
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 は
あります。
0197デフォルトの名無しさん
NGNGASPIなりSPTIでREAD CAPACITYでいいんじゃないの。
0198187
NGNGレスをどうもありがとうございます。
愚痴になるけど、
IOCTL_CDROM_GET_DRIVE_GEOMETRY でぐぐると、結構出てくるのは、何な
んでしょうね。
0199デフォルトの名無しさん
NGNGCD-R や RW じゃなくて、CD-ROM でそういうメディアありますか?
0200187
NGNGお聞きのことが、よくわかりません。
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 相当のコード例が見つからず、なかなか進みません。
0201デフォルトの名無しさん
NGNG>READ CAPACITY 相当のコード例が見つからず、なかなか進みません。
http://www.t10.org/ftp/t10/drafts/sbc2/sbc2r15.pdf
0202187
NGNGお教えいただきありがとうございます。
また、新しい用語が出てきて、○×△です。ボチボチ読みます。
ntddscsi.h が必要らしいのが分かって nt4ddk の中を探しましたですよ。
ところで、ANSI は移転したんですねえ。
0203199
NGNGあ、誤解や有用なサジェスチョンとかじゃなくて、マルチセッションがらみで
その辺の仕様に影響がでていたような記憶があったので、ROM と R(RW)
で違いがあるのかな、と思って聞いてみたわけです。
0204デフォルトの名無しさん
NGNGおれ、win2kddk.exe持ってるけど、SP1って表示される。
0205187
NGNGゆくゆくは、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 は含めないということでしょうか。
0206187
NGNGDDK って買うものみたいで、download も出来るので、変な印象を持って
います。
ntddscsi.h が見つからず、他に ddk があるかと探しましたが、ms の
サイトでは、ftp サイトの dir のリストを許してくれませんでした。
どんな SP があるか分かるといいですよね。
尚、ntddscsi.h は、nt4ddk にひそんでいました。
0207デフォルトの名無しさん
NGNGカーネルおよびその他周辺プログラムのイメージという理解でいいですか?
と考えると、SPがOSのcoreの総とっかえということからして、DDKのバージョンも
SPの数と同じだけあることになりますね。
0208デフォルトの名無しさん
NGNG0209デフォルトの名無しさん
NGNGではなんでしょう?
0211デフォルトの名無しさん
NGNG学生でPGバイトしてて
ddk使って〜な機能のもの作れって言われたんですがー
バイトで半年やってるだけの人にできるんでしょうか
0212デフォルトの名無しさん
NGNG0213デフォルトの名無しさん
NGNG半年という期間はどうでもいい、君の知識と能力次第だ。
出来る人もいれば、出来ない人もいる。
自分で判断できないようなら、君は間違いなく後者に属すると思う。
0214デフォルトの名無しさん
NGNGドライバの本を買って読めば、そのうちなんとなくわかってくるよ。
0215211
NGNGやっぱ,本とDocument読んでがんばるしかないんですね.
がんばります
0216デフォルトの名無しさん
NGNG0217デフォルトの名無しさん
NGNG0218デフォルトの名無しさん
NGNG0219デフォルトの名無しさん
NGNG0220デフォルトの名無しさん
NGNG多いみたいなんで、そっちでいくってことで。
しかしあれはドキュメントも何もないのに彼ら(↑の書いてる人)は
どうやって開発方法とか学習したんだろう?
0221211
NGNGというか,自分には無理でした.
もう,前に進む気がしない
でも,社員は,進んでると思ってる.
0222デフォルトの名無しさん
NGNGどうにもならなくなる前にゴメンナサイしとけ
もしくは、やる気が残ってるなら、聞きまくれ
0223211
NGNGDDK経験者の社員がいないので,聞けない状況です.
今度,今の状況を詳しく説明して,まだやれって言われたら
もうちょっとがんばってみます.
ホントはバイト先変えたいのですが,
それが終わらないと辞めますもいえないし T T
0224デフォルトの名無しさん
NGNGする場合にはDDKを入手すればなんとかなりますか?
0225デフォルトの名無しさん
NGNGあなたが作れるかどうかはわかりません
0226デフォルトの名無しさん
NGNG本屋でDDK関連の本を立ち読みしたのですが、どれも内容はUSBのドライバに関するものばかり。
USBのドライバでも学べば他のツールを作れるようになりますか?
0227デフォルトの名無しさん
NGNGあなたが作れるかどうかはわかりません
0228226
NGNGあなたなら作れますか?
0229デフォルトの名無しさん
NGNG『ファイアーウォール』と『実行ファイルを実行させないツール』
どっちだ?
FWについては
http://www.codeproject.com/internet/drvfltip.asp
実行ファイル云々はこの辺のやり方でいけそうだ
http://www.codeproject.com/dll/DLL_Injection_tutorial.asp
0230デフォルトの名無しさん
NGNG0231226
NGNGありがとう。
ソース読んで挑戦してみます。
0232226
NGNG>『ファイアーウォールと実行ファイルを実行させないツール』
>『ファイアーウォール』と『実行ファイルを実行させないツール』
>どっちだ?
『ファイアーウォール』と『実行ファイルを実行させないツール』の方です。
0233デフォルトの名無しさん
NGNGあー、後者のは
http://www.codeproject.com/dll/apihijack.asp
の方が良かったかも
0234デフォルトの名無しさん
NGNGフリー版IFSはどこから手に入れるのでしょうか?
0235デフォルトの名無しさん
NGNGadd294e46849d80b89c0f67662598136 *DDK_XP.ISO
これは正しいですか?
0236デフォルトの名無しさん
NGNG0237デフォルトの名無しさん
NGNG0238デフォルトの名無しさん
NGNG独自USBドライバ作るべきなんか、
どうやって判断してまつか?
0239デフォルトの名無しさん
NGNGどのクラスにも当てはまらないようなデバイスなら独自で
0240デフォルトの名無しさん
NGNGそれと、DDKでなくて、ツールを購入すると50マソ近くするみたいですが何とかなりませんか。
関数を一杯作るんでなくて、クラスライブラリの派生で作りたいでつ。
0241デフォルトの名無しさん
NGNGお前が作ってばらまけ
0242デフォルトの名無しさん
NGNG0243デフォルトの名無しさん
NGNG0244デフォルトの名無しさん
NGNG0245デフォルトの名無しさん
NGNG0246デフォルトの名無しさん
NGNGなんて事だ。へこむ。
0247245
NGNGInternet ArchiveにはHTMLは全部残っている。画像がかなり足りないが。
http://web.archive.org/web/20040125191913/tech.millto.net/~morry/
で、久しぶりにその内容をじっくり読んで実験を行ってみたところ、
Win32アプリ単体で下位1M領域にメモリを確保することに成功。
もちろん、Win32アプリからBIOSを呼び出すこともできた。
0248デフォルトの名無しさん
NGNGなんとなくリンク
http://f7.aaa.livedoor.jp/~inusite/zatugaku/note/close.html
http://deztec.jp/lecture/cl/close.shtml
0249デフォルトの名無しさん
NGNG0250デフォルトの名無しさん
NGNG0251デフォルトの名無しさん
NGNG運営会社が消滅してるのにサーバが存続してるという謎の状態だから
コストの問題で閉鎖したのでないのは明らかだが。
0252デフォルトの名無しさん
05/02/09 23:55:56build.exe っていったいなにをやってるんですか?
nmakeを呼び出してるんですか?
cl.exeを呼び出してるんですか?
0253252
05/02/10 23:03:13自分で調べたら,
setenv.batが設定をして,buid でnmakeを呼んでました.
nmakeが,cl や link などを呼び出していました.
0254246
05/02/20 03:12:40暫くこのスレ見てなくて気づかなかった。
教えてくれてありがとう。
入手困難な古い技術書とかマニュアルとか、
ああいう世界へ行ってしまったよーな気分だった。
0255デフォルトの名無しさん
05/02/25 11:28:20なんでも実装できるんだなと思わせられますね。
二つともcr3やgdtrとかldtrを制御が回ってくるたびに書き換えてるわけでしょ?
0256デフォルトの名無しさん
05/03/09 01:20:27仮想マシンはリング1で動かしてるんじゃなかったっけ? >vmware
非特権命令のsgdtあたりをどうごまかしてるのか知らないけど
0257デフォルトの名無しさん
05/03/10 20:06:19これが概要図としては分りやすそう。
http://www.extremetech.com/article2/0,1558,1156611,00.asp
これを読む限りじゃVMX driverとVMMはring0で動いてるらしい。
CPUとメモリはVMMが直にアクセスしてるところを見ると、
VMX driverが連続した物理メモリ領域を確保して、VMMにコンテキスト
スイッチするたびに、うまいことやってMMU関連を誤魔化してるんだろか。
0258デフォルトの名無しさん
2005/03/28(月) 09:13:56コンパイラはVC++本体ですか?
それとも、Development Kitsのコマンドプロンプトですか?
それと、プロジェクトファイルを作るときは、EXEと同じ感じで良いのでしょうか?
0259デフォルトの名無しさん
2005/03/28(月) 11:46:32プロジェクトを作るときは、makeプロジェクト?にしましょう。
外国産のツールなどで、VCでもビルドできるようには出来ますが
あくまでもbuildコマンドを使うのが基本のようです。
また、buildコマンドを実行する前に環境変数の登録等(DDKにバッチファイル付属)を行うようにします。
SOURCES、MAKEFILEの準備も忘れないで下さい。
0260デフォルトの名無しさん
2005/03/28(月) 14:05:16ドライバ側からFriendlyNameを変えるのってどうやるんでしょうか?
同じデバイスをいっぱい繋げてるんですがデバイスマネージャで見分けるのに
デバイスから固有の情報をもらってFriendlyNameを変えるようにしたくて…
0261デフォルトの名無しさん
2005/03/28(月) 14:35:39buildコマンドで上手くいきました。
DOSプロンプトで作るなんて不思議ですね。
0262デフォルトの名無しさん
2005/03/28(月) 18:41:540263デフォルトの名無しさん
2005/03/29(火) 23:14:140264デフォルトの名無しさん
2005/03/30(水) 10:31:28手元にあるWindows DDK 2600では可能みたいだ。
0265デフォルトの名無しさん
2005/04/07(木) 00:21:44リンクすることは可能でしょうか?
いちおう,kernel32.lib -> libkernel32.a
のように,対応するライブラリファイルはあるようです.
0266デフォルトの名無しさん
2005/04/07(木) 01:20:10自分でmakefile書けばなんとかなるんじゃね
リンク手順が面倒だったり、ヘッダやスタブライブラリの中身が足りなかったり、
ヘッダそのものが足りなかったりすることが多々あるけど。
0267デフォルトの名無しさん
2005/04/09(土) 17:04:20AMD64向けビルドしようとするとamd64mk.incが無いって出る。
しかもどこにも無い予感。
いったいどこに?
0268デフォルトの名無しさん
2005/04/19(火) 05:10:212600ではItanium用しかないからでは。
Server 2003 SP1向けならあるかと。
0269デフォルトの名無しさん
2005/04/25(月) 15:27:51ライブラリみたいなのがあったような気がするんですが、
どなたかご存知ないですか?
0270デフォルトの名無しさん
2005/04/25(月) 18:45:240271269
2005/04/26(火) 11:23:13すみません、知らなかったので調べてみたんですが、
IFSってファイルシステムのフレームワークということで
ファイルシステムのドライバを書くことになると思うんですが、
何か勘違いしてますでしょうか?
以前見たライブラリは、ドライバ自体はユーザモードの
アプリケーションと通信する機能しか持たなくて、
実装をほとんどアプリケーションで行っている、ってやつ
だったような気がしたんですが、どなたかご存知ないでしょうか?
0272デフォルトの名無しさん
2005/05/25(水) 02:38:26必要なハードウェアの仕様を知りたいのですが、
それが記載されているURLありませんか?
0273デフォルトの名無しさん
2005/05/25(水) 20:47:58そーゆーのあったら俺も欲しいもんだ。
>>272
デバイス製造者にあたるのが筋ではないか?
実装を調べるのなら、Linux, *BSDのソース覗くと
ちょっとはヒントになるかもな。
0274デフォルトの名無しさん
2005/05/25(水) 22:29:45これ?
ttp://web.mit.edu/fifs/www/
0275デフォルトの名無しさん
2005/05/26(木) 15:24:52ttp://www.truecrypt.org/
0276デフォルトの名無しさん
2005/05/28(土) 19:43:510x000000D1 IRQ_NOT_LESS_OR_EQUAL Usbehci.sys
でOSが落ちるのですが、原因がわかりません。
自作ドライバが悪いのか、
デバイス側のUSBコントローラ(FX2LP)が悪いのか、
usbehci.sysが悪いのか。
どなたかご存知ないでしょうか?
usbehci.sysのバージョンはXPはSP2のもの、
2000はSP4以降のものを使用しています。
0277本田
2005/05/28(土) 20:58:45デバイスの熱暴走か?
自作デバイスに冷却ファンを付けてみればいいかも。
0278デフォルトの名無しさん
2005/05/28(土) 22:31:350279デフォルトの名無しさん
2005/05/28(土) 22:41:22そんな発言する人間には難しい
0280デフォルトの名無しさん
2005/05/29(日) 00:11:30返答ありがとうございます。
FX2LPはFX2のLP版でかなり消費電力が抑えられています。
FX2はちりちりに熱くなったけど、
FX2LPはちょっと温かい程度です。
なので熱暴走ではないのではないかと考えていますが、
やっぱりデバイス側(FX2LP自体またはファーム)が原因と思われますでしょうか?
そういえば、前にFX2をいじっていたときも、
間違ったファームを書いたら即座にOSが落ちたことがありました。
0281278
2005/05/29(日) 01:12:141)PS/2⇒USB変換@Arvel
2)232C⇒USZ変換@IO
で試したのですが、ダメでした。1)はBallPointMouseのデータがPS/2規格以前のものらしい事、
2)は、認識はされるがドライバ側でBallPointMouseを非サポートの為、カーソルが飛び回ったり。。。
で、結果的にダメでした。
ただ、BallPointMouse自体はSerialマウスなので、RS232C経由のデータの送信自体は正常で
USBドライバ側でBallPointMouseの定義が無いだけのようです。
ゲゲったら、NTまではDDKのサンプル・ソースにBallPointMouseの定義が含まれている旨があったので
このスレの、神カキコからnt4ddk.zipをDLして、MSERIES.C中に
//
// Microsoft BallPoint.
//
。。。以下省略、を発見したところです。
想像するに、自前のUSBマウスドライバ側で標準Mouseより長いBallPointMouse型のデータを
正しく受け取り、上位層(カーソルのプロトコル?)に正しく渡してあげる部分だけを
なんとかすればなんとか成るのかな。。。ところで、自分で出来るかな?みたいな状態です。
っていうか、やる気なんですが。一点、心配事としては、見つからないだけで既に誰か神が
もう作ってくれているんじゃないかなという点です。
0282本田
2005/05/29(日) 17:26:35一般的にWindowsは、
メモリリークの問題を抱えているので、
サーバーの運用では、落ちる時間を予想して、
其の前に定期的にリブートするみたいだけど。
0283デフォルトの名無しさん
2005/06/05(日) 23:44:52ttp://www.i.u-tokyo.ac.jp/ss/msprojects/kernel.html
buildってスペースの入ったパス内ではうまく動かんのですかね?
0284デフォルトの名無しさん
2005/06/07(火) 18:56:330285デフォルトの名無しさん
2005/06/13(月) 03:34:090286285
2005/06/13(月) 03:38:42「WDMデバイスドライバプログラミング完全ガイド」ですね。
ttp://www.amazon.co.jp/exec/obidos/ASIN/4756133959/
ttp://www.amazon.co.jp/exec/obidos/ASIN/4756133967/
0287デフォルトの名無しさん
2005/06/13(月) 07:52:28いつまで待たせるんだよ
0289デフォルトの名無しさん
2005/06/16(木) 01:14:100290デフォルトの名無しさん
2005/06/16(木) 01:57:560291デフォルトの名無しさん
2005/06/16(木) 05:40:49MS社員認定よろ
0292デフォルトの名無しさん
2005/06/17(金) 23:54:06送料たけーよ
0293デフォルトの名無しさん
2005/06/18(土) 02:55:42まあこんなもんでしょ
0294デフォルトの名無しさん
2005/06/27(月) 16:47:530295デフォルトの名無しさん
2005/06/30(木) 14:10:51原書も品切れ中みたいですね
ttp://www.amazon.com/exec/obidos/tg/detail/-/1572316950/
0296デフォルトの名無しさん
2005/07/09(土) 04:48:350297デフォルトの名無しさん
2005/10/01(土) 09:44:48注文が9/21で到着が9/30
$25はドライバ関連の書籍の値段を考えると全く気にならんかった。
0298デフォルトの名無しさん
2005/10/25(火) 00:28:08すまんがおしえてくれ、
DDKの注文は英語のページでいいのか?
0299デフォルトの名無しさん
2005/10/25(火) 22:39:000300ハーピィ
2005/10/28(金) 14:03:200301デフォルトの名無しさん
2005/11/17(木) 04:17:14大量に syntax error : identifier 'PDEVICE_EXTENSION' とかでるけど、なぜ?
Win XP Checked Build Environment だと大丈夫。
WINDDK 2600。
0302301
2005/11/17(木) 18:33:55makefileの書き方なんか、とおの昔に忘れてしまってるじゃないか。
昔は、make 一発で、色々自動的にやらせてたのに。
0303デフォルトの名無しさん
2005/11/19(土) 12:45:14DEVICE_EXTENSIONって自分で定義するものを使うのが普通だが。
#ifdefなどで除外されていないかとか、とりあえずソース確認汁。
0304デフォルトの名無しさん
2005/11/19(土) 14:32:140305301
2005/11/19(土) 18:06:30wdm\usb\bulkusb
どうもオレが使ってる、DDKでは、bulkusbのサンプルは
Win2kではNGのようで、XP用に書かれてるらしい。
0306デフォルトの名無しさん
2005/11/19(土) 18:29:320307デフォルトの名無しさん
2005/11/19(土) 19:59:17んなこと言ったって、世間では、2k/XPのドライバって
大抵共通で使えるようになってるだろ?
0309デフォルトの名無しさん
2005/11/19(土) 22:29:110310デフォルトの名無しさん
2005/11/19(土) 23:27:49期限切れも間近だし
0311デフォルトの名無しさん
2005/11/19(土) 23:45:48だよな。ほとんど、XP に移行したんじゃないか?
俺の周りじゃ、まだ 98SE とかの方が使われてる。
0312デフォルトの名無しさん
2005/11/19(土) 23:56:540313デフォルトの名無しさん
2005/11/20(日) 00:25:38技術系とはいえ物持ちのいい人が多い
0314デフォルトの名無しさん
2005/11/23(水) 15:23:321.DDKっていろいろあるみたいなんだけど、今なら何を使うのが良い?
2.DDKどうやって入手すればよい?
3.VCとかって別に必要?必要ならVC2005Expressでも大丈夫?
開発環境はXP Professional
DDKに関してはこのスレに上がってるやつはいくつか落とした。
0315デフォルトの名無しさん
2005/12/02(金) 22:09:071:なんでもいいんじゃない?なるべく新しいので
2:web上のをダウンロードとか、MSから購入とか
3:VCはあった方が便利、expressでもなんでもいい。VCでなくてもいい。
あと参考になるソースとか
http://hp.vector.co.jp/authors/VA000363/release/index.htm
0316デフォルトの名無しさん
2005/12/15(木) 15:56:58http://support.microsoft.com/kb/q257405/
結構最近のサンプルっぽいがどうだろう?
列挙した GUID_DEVCLASS_DISKDRIVE と DiskClassGuid (ハードディスクとUSBストレージ)の、
- パーティション種類
- 容量(パーティションごとのシリンダ数?)
- ファイルシステム
を取得したいのですが、どこか情報は無いでしょうか?
使うべきSPTIのコマンドがわからないので、スレの内容と外れてしまいますが、ヒントをもらえればありがたいです。
# もしくは誘導してください
0317デフォルトの名無しさん
2005/12/16(金) 00:37:46> 2.DDKどうやって入手すればよい?
>2:web上のをダウンロードとか、MSから購入とか
基本的に有料なんですよね?
webからダウンロードする場合も購入になるのではないですか?
0318デフォルトの名無しさん
2005/12/16(金) 08:56:050319デフォルトの名無しさん
2005/12/17(土) 22:16:110320デフォルトの名無しさん
2005/12/17(土) 22:19:020321デフォルトの名無しさん
2005/12/18(日) 10:47:43基本的に無料だが、CDで送ってもらう場合クレカで送料を支払う。
あと2000のはあったので。セットアップするときインストールパスにスペースが入らないようにすること。
http://www.vckbase.com/tools/drv/win2kddk.exe
0322デフォルトの名無しさん
2006/01/06(金) 07:17:550323デフォルトの名無しさん
2006/01/06(金) 07:35:560324デフォルトの名無しさん
2006/01/06(金) 22:15:16BitTorrentであるよ。
↓ほら
http://torrentreactor.net/view.php?id=5210439
0325デフォルトの名無しさん
2006/01/07(土) 01:29:450326デフォルトの名無しさん
2006/01/07(土) 03:26:51http://torrentreactor.net/view.php?id=5232549
0327デフォルトの名無しさん
2006/01/07(土) 07:42:30ここのKMDF 1.0って奴か
http://www.microsoft.com/japan/whdc/driver/wdf/default.mspx
本当にWindows Server 2003 SP1 DDKが入ってた
神すなわちゴッド
0328デフォルトの名無しさん
2006/01/07(土) 11:13:52_n
( l _、_
\ \ ( <_,` )
ヽ___ ̄ ̄ ) グッジョブ!!
/ /
0329デフォルトの名無しさん
2006/01/11(水) 00:07:31GJ!!
0330デフォルトの名無しさん
2006/01/11(水) 13:19:430331デフォルトの名無しさん
2006/01/11(水) 13:21:28/∴∵∴∵∴∵∴∵∴\
/∴∵∴∵∴∵∴∵∴∵∴\
/∴∵∴∵∴∵∴∵∴∵∴∵∴\
/∴∵∴∵∴∵∴∵∴∵∴∵∴∵ \
/∴∵∴∵∴∵∴/ ヽ / ヽ ∴∵∴|
/∴∵∴∵∴∵∴ | ● | | ● | ∴∵∴|
|∴∵∴∵∴∵∴ ヽ ノ ヽ ノ ∴∵∴|
|∴∵∴∵∴/ / ̄ヽ \ ∴.|
|∴∵∴∵/ ‐‐-- ヽ_/ --‐‐ \ |
|∴∵∴ / ‐‐-- | --‐‐ |
|∴∵∴/ ‐‐-- | --‐‐ |
|∴∵∴| \ | / | / ̄ ̄ ̄ ̄ ̄ ̄ ̄
|∵∴∵| \_____|__/ / < >>325 グッジョブ!
\∵ | \ / / \_______
\ | \__/ /
\ / ,..-''"´ ̄`ヽ
|\________/ _」 ,/´ ヽ
__/\ /井ヽ く. `く ,.-''´ ヽ
┬┬/ /井\ /井井|\┬r-、 `r‐ヘ. 〈 ,. -''" ヽ
t井/ /井井\. /#井井ト、 \井ヽ. ヽ `''ヽ_〈 r┬ |
:井| |ヽ 井井\ /:#井井|#ヽ ヽ井ヽ ヽ、__ゝ-' |
井| | #ヽ井井#\ /井井井|井tヽ ヽ井|ヽ | l、 |
0332デフォルトの名無しさん
2006/01/14(土) 12:23:49ちょwwww
マジかよwwww
俺既に米国から取り寄せちゃったよ・・・orz
0333デフォルトの名無しさん
2006/01/14(土) 13:15:31としか言いようがないな
0334デフォルトの名無しさん
2006/01/14(土) 17:58:48ご愁傷様w
ちなみにおいくら?いつ頃到着?
0335デフォルトの名無しさん
2006/01/14(土) 21:43:580336デフォルトの名無しさん
2006/01/14(土) 23:04:230337デフォルトの名無しさん
2006/01/15(日) 19:32:080338デフォルトの名無しさん
2006/01/15(日) 19:34:32?
0339デフォルトの名無しさん
2006/01/15(日) 19:37:02これであってる?
0340デフォルトの名無しさん
2006/01/15(日) 20:43:290341デフォルトの名無しさん
2006/01/15(日) 20:53:320342デフォルトの名無しさん
2006/01/18(水) 07:37:50x86/x64/IA64のコンパイラとC/C++/STL/MFC/ATLのヘッダ・ライブラリが
一通り入ってるのでアプリの開発でも役に立ちます
0343デフォルトの名無しさん
2006/01/26(木) 23:40:10嘘だろ
0344デフォルトの名無しさん
2006/01/27(金) 21:23:07騙されたと思って入れてみろ
ちゃんと入ってるから
0345デフォルトの名無しさん
2006/01/27(金) 21:26:18C:\WinDDK\WDF\KMDF10以下にそれらしいファイルはなかったのだが……
0346デフォルトの名無しさん
2006/01/27(金) 21:48:460347デフォルトの名無しさん
2006/01/27(金) 21:49:25C:\WINDDK\3790.1830\ 以下は?
0348デフォルトの名無しさん
2006/01/27(金) 21:49:310349デフォルトの名無しさん
2006/01/28(土) 00:02:36みんなごめん。・゚・(ノД`)・゚・。
0350デフォルトの名無しさん
2006/01/28(土) 00:57:110351デフォルトの名無しさん
2006/01/28(土) 14:46:460352デフォルトの名無しさん
2006/01/28(土) 20:58:02よく見たら 16bit版コンパイラや masmも入ってるな。
D:\WINDDK\3790.1830\bin\bin16>cl
Microsoft (R) C/C++ Optimizing Compiler Version 8.00c
Copyright (c) Microsoft Corp 1984-1993. All rights reserved.
0353デフォルトの名無しさん
2006/01/29(日) 10:31:43masm っすか・・・なつかすぃ。
0354デフォルトの名無しさん
2006/01/29(日) 13:23:260355デフォルトの名無しさん
2006/01/29(日) 13:41:120356デフォルトの名無しさん
2006/01/30(月) 00:59:210357デフォルトの名無しさん
2006/01/30(月) 02:10:48この辺はやっぱりガード堅いか。
0358デフォルトの名無しさん
2006/02/01(水) 00:07:04ちゃんと調べてパス通せば使えるんだろうけど
面倒だったからVC++ Toolkitを使ってしまった俺ガイル
0359デフォルトの名無しさん
2006/03/11(土) 16:34:11NTDDKは、XPでは、つかえませんでした
0360デフォルトの名無しさん
2006/03/11(土) 18:37:09それ一つしか出回ってないんだから
0361デフォルトの名無しさん
2006/03/11(土) 18:45:30出回ってるのは2003のDDKな。
2kまでの下位互換は残してあるみたい。
0362デフォルトの名無しさん
2006/03/11(土) 20:31:230363デフォルトの名無しさん
2006/03/11(土) 21:39:590364デフォルトの名無しさん
2006/03/11(土) 21:50:242003のDDKは、出回ってるが
2000のDDKは、もう出回ってないよ!!
0365デフォルトの名無しさん
2006/03/11(土) 21:58:10おとなしく2003DDK入れておけばおkだわな。
0366デフォルトの名無しさん
2006/03/11(土) 22:07:56これが、XPで使えるか聞いてんだろ?
>>359は
0367デフォルトの名無しさん
2006/03/11(土) 22:10:190368デフォルトの名無しさん
2006/03/11(土) 22:12:260369デフォルトの名無しさん
2006/03/11(土) 22:13:13あえてそれを使う必要はないっしょ。
0370デフォルトの名無しさん
2006/03/11(土) 23:19:590371デフォルトの名無しさん
2006/03/11(土) 23:32:520372デフォルトの名無しさん
2006/03/12(日) 00:25:49下位互換性を考えなければならないから、
バージョンがあがって機能は増えるばかりだ。減るはずが無い。
となればDDKも同じく肥大するばかり。
0373デフォルトの名無しさん
2006/03/12(日) 02:04:510374http://www.vector.co.jp/soft/win95/util/se072729.html
2006/03/18(土) 21:22:05もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
そういや64bitにネイティブ対応している2chブラウザてありましたっけ?
0375デフォルトの名無しさん
2006/03/18(土) 21:41:35何か裏がある?
0376デフォルトの名無しさん
2006/03/18(土) 22:01:040377デフォルトの名無しさん
2006/03/18(土) 22:56:23持ってるけどマルチにはあげませんw
> もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
すぐ作れるだろw
> そういや64bitにネイティブ対応している2chブラウザてありましたっけ?
これもwwwwwwww
0378デフォルトの名無しさん
2006/03/20(月) 03:30:370379デフォルトの名無しさん
2006/03/20(月) 17:19:53http://msdn2.microsoft.com/ja-jp/library/h2k70f3s.aspx
Windows Xp 64bit
0380デフォルトの名無しさん
2006/03/21(火) 02:34:49何で他人が作ったソフトの64bit版を持ってるんだ?
0381デフォルトの名無しさん
2006/03/26(日) 07:10:58でもそうすると逆効果だよなぁ。
0382デフォルトの名無しさん
2006/04/03(月) 00:57:280383デフォルトの名無しさん
2006/04/03(月) 01:21:05国名US
州名Pacific Islands Kanagawa Atsugi 〜とか書いたら
Japanって書いてなくてもちゃんと販促CD届いた。
まあ事実上アメリカに統治されているようなもんだしな。
0384デフォルトの名無しさん
2006/04/03(月) 18:47:260385デフォルトの名無しさん
2006/04/03(月) 23:42:170386デフォルトの名無しさん
2006/04/04(火) 16:33:56http://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 用のデバイスドライバ開発の需要は低下し、
サードパーティの専用ツールが商品として成立しない時代と
なってしまったのだろうか?"
0387デフォルトの名無しさん
2006/04/08(土) 09:45:42一本化してるぜって
http://download.microsoft.com/download/f/0/5/f05a42ce-575b-4c60-82d6-208d3754b2d6/WDK_BE-Refactoring.ppt
のあたりの資料で自慢してるんですが、実際のところ現状のできは
どうですか?>ベータテストしてる人
0388デフォルトの名無しさん
2006/04/08(土) 14:36:28次のバージョンのことですか?<ベータテスト
0389デフォルトの名無しさん
2006/04/08(土) 17:13:53WDFの所だけで、フル版のWDKはまだベータテストしてる・・・みたい。
WDKはこっちで、
http://www.microsoft.com/whdc/driver/WDK/aboutWDK.mspx
WDFはその先のリンクにある
http://www.microsoft.com/whdc/driver/wdf/default.mspx
0390デフォルトの名無しさん
2006/04/21(金) 16:05:22C++/CLIのシンタックスを受け付けてくれる14が使えると思ったけどそれは期待はずれだった。
0391デフォルトの名無しさん
2006/04/27(木) 01:00:56C++/CLIが通るかどうかは知らないけど
0392デフォルトの名無しさん
2006/05/19(金) 18:46:130393デフォルトの名無しさん
2006/05/24(水) 08:38:10WDMより楽しいのか?
0394デフォルトの名無しさん
2006/05/29(月) 06:01:242003R2DDKになってるのかと思ったけど2003SP1DDKのままだった
(実際にインストールはしてないからメニューが更新されていないだけかも)
いるかどうか分からないけどKMDF 1.0がほしい人のための直リン
http://download.microsoft.com/download/3/b/5/3b519887-c4af-4ab3-9578-cec48cc84d94/WDFv10.iso
0395デフォルトの名無しさん
2006/06/01(木) 06:19:47softice販売終了を知ってorz
>>115, >>265-266で触れられているのですが、
cygwinのgccを使ってデバイスドライバ開発できている方は居ますか?
今回の開発では、とあるツールのせいでgccを使わねばならず、悩んでいます。
VS.NETは持っているので、
gccでcoffを作った後、link.exeでリンクできないかな〜、いや出来るはずだ、
と信じているのですが。
0396デフォルトの名無しさん
2006/06/02(金) 01:19:380397デフォルトの名無しさん
2006/06/02(金) 06:36:53http://download.microsoft.com/download/5/2/c/52c5a570-1240-4028-a069-a1b916f7618e/WDFv11.iso
0398デフォルトの名無しさん
2006/06/03(土) 04:50:230399デフォルトの名無しさん
2006/06/03(土) 11:47:46> softice販売終了を知ってorz
Compuwareに問い合わせてみては?
在庫分くらいなら、購入可能では無いかと思いますよ。
0400デフォルトの名無しさん
2006/06/03(土) 12:06:110401デフォルトの名無しさん
2006/06/03(土) 12:22:000402デフォルトの名無しさん
2006/06/09(金) 02:40:41用は仮想MIDIポートを作りたいんだが、オレはどの本で勉強すればいいんですか!?
「Windows XP デバイスドライバプログラミング[入門と実践]」ですか!?
その手のdeviceDriverを書きたいなら、src\wdm\audio\fmsynthを読むと良い。
余談ではあるが、その書籍は入門用の資料として眺める程度には良いが、その程度で止めておくべき。
実際にモノを作ってみると、頼りになるのはDDKと自分自身だけだというのがよく分かる。
0404402
2006/06/09(金) 17:37:02うひゃああうううあああDDK入手マンドクセェ
0405デフォルトの名無しさん
2006/06/10(土) 09:43:55>>397
>>397
>>397
0406デフォルトの名無しさん
2006/06/10(土) 19:34:18>>397 = 後ろ
0407404
2006/06/10(土) 23:49:05りんりんりーん!
がっつり喜ばすこ
とが好きやなあ!!!
うれしくなんか、ないんだからね!!
ごはん食べながら
ざるを
いっぱい
まわ
し
た
0408デフォルトの名無しさん
2006/06/11(日) 01:14:310409デフォルトの名無しさん
2006/06/11(日) 02:16:18http://www.artworxinn.com/alex/
0411デフォルトの名無しさん
2006/07/08(土) 05:56:58↓以下のサイト見つけたんですけど、もうちょっと詳しいのないでしょうか。
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
0412デフォルトの名無しさん
2006/07/09(日) 14:49:38なんで素直に分からないので教えてくださいって言えないの
0413デフォルトの名無しさん
2006/07/09(日) 18:14:200414デフォルトの名無しさん
2006/07/09(日) 20:04:230415デフォルトの名無しさん
2006/07/10(月) 05:58:58あるいはエスパーを雇ってください
0416デフォルトの名無しさん
2006/07/10(月) 10:07:160417デフォルトの名無しさん
2006/07/10(月) 19:00:37格調高い黒色がたまらん。
マジでハァハァってなった。
0418デフォルトの名無しさん
2006/07/11(火) 00:20:290419デフォルトの名無しさん
2006/07/11(火) 11:12:17SoftIceが販売終了になっちゃったから、↑これでやるしかないんですよー。
0420デフォルトの名無しさん
2006/07/12(水) 23:14:35今の私にはDDKにあるカーネル状態で動作するメモリコピー関数
がどれかは分かりません
C言語なんかでは
memcpy(dst, src, 4 * 1024);
なんかで4KBメモリコピーをしたりします。
デバイスドライバでも何らかの関数を用いてメモリを4KB分コピーしたとします。
この二つのメモリコピーのとき、memcpy()の速度を1とすると、速度比はどれく
らいになるんでしょうか?
0421デフォルトの名無しさん
2006/07/13(木) 00:05:03どう詳細が分からないのか詳細が分かりません
たとえば>>411の3つめのURLの手順通りに進めたらどこでどう詰まったのか
説明してください
どうせ「1行目から分かりません」とか言うんだろうけどあえて釣られてみる
0422デフォルトの名無しさん
2006/07/13(木) 08:34:39関数の速度は多分変わらん
非ページメモリを対象にしたら、多少早いかもしれん
0423デフォルトの名無しさん
2006/07/13(木) 20:56:10「6.windbg に Kernel Debug メッセージが表示されれば成功です」までできました。
この後どうすればいいのですか。
デバッグ用ドライバはロードとアンロードだけできるシンプルなのを実験用として作ってあります。
でもデバッグ方法がわかりません。
0424デフォルトの名無しさん
2006/07/13(木) 23:34:320425デフォルトの名無しさん
2006/07/14(金) 12:01:38どーせシンボルも入れてないだろw。
0426デフォルトの名無しさん
2006/07/14(金) 15:45:15はい、わかってないです。
「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
0427デフォルトの名無しさん
2006/07/15(土) 11:21:08WinDbgの基礎の基礎からって話?ならここのスレじゃ適当じゃないカモ。
バグがないとWinDbgの意味はないから424の書いてる事が正解かな?
つーか、ちゃんとした本を買ってこい。それで勉強白。
話はそれからだ。
努力しない香具師に食わせるタンメンは無いって事だな。
0428デフォルトの名無しさん
2006/07/15(土) 21:13:54>WinDbgの基礎の基礎からって話?ならここのスレじゃ適当じゃないカモ。
ちょっとだけ教えてくださいよー。
ちゃんとWinDbgでドライバのソースが見れて、ブレークポイントで止めることができれば後は自分でできます。
ちなみにどの書籍を買えばいいんですか?
0429デフォルトの名無しさん
2006/07/15(土) 21:24:590430デフォルトの名無しさん
2006/07/15(土) 21:29:13ぐぐれば出てくるだろ?
http://www.gihyo.co.jp/books/syoseki-contents.php/4-7741-1841-9
0431428
2006/07/16(日) 18:28:38それ注文しました。
0432デフォルトの名無しさん
2006/07/18(火) 00:04:31cドラにwinxp home(oem版)
dドラがデータ・アプリ入れ
eドラは8GBの空き(未フォーマット)
このHDDが付いているPCをゲストとして2台のPCで出刃ドラ開発しようとしています。
この、ゲスト用PCはメインで使う事はないのですが、データやアプリのライセンスの
関係上、c, dドラをフォーマットするのはためらわれます。
んで、eドラをフォーマットして、cドラに入っているosのライセンスにてeドラにwinxpを
再インストールしたいと考えています。(cドラはそのままの予定です)
こんな使い方でもライセンス違反にはならないでしょうか?
また、eドラで出刃ドラの開発を行っている場合は、cドラのosに致命的なダメージを
与える事はありませんよね?
0433デフォルトの名無しさん
2006/07/18(火) 00:07:55同時にCとEのOSが起動しなければ、おk
0434デフォルトの名無しさん
2006/07/18(火) 00:46:46これで安心して出刃ドラの開発進めれる。
0435デフォルトの名無しさん
2006/07/20(木) 02:15:41http://www.microsoft.com/japan/whdc/driver/wdk/betawdk.mspx
※Windows Live IDかMicrosoft Passportの登録が必要(無料)
DVD焼くのが面倒な人は仮想CDとかどうぞ
http://www.osronline.com/article.cfm?article=410
※こちらも要登録(無料)
0436デフォルトの名無しさん
2006/07/21(金) 11:27:36WDK EDW 5472 ビルド The 2nd EDW after Beta 2 release of the Windows Driver Kit
これにIFSKitが入ってるの?
0437デフォルトの名無しさん
2006/07/21(金) 21:39:27漏れがダウンロードしたのはWDK EDW 5456だったけど
ちゃんとIFSKit相当の内容(ファイルシステム/ファイルシステムフィルタドライバの
サンプル・ドキュメント・ヘッダ等)が入ってた。
ねんがんの ntifs.h を(ry
0438デフォルトの名無しさん
2006/07/25(火) 23:15:53青画面マシン:COMポート付き
という、構成なのですがメインマシンのLPTポートをCOMポートと
して認識させるフリーのドライバとかは出回っていないでしょうか?
LPT <-----> COM と接続するケーブルは持っているんです。
0439デフォルトの名無しさん
2006/07/25(火) 23:49:53ないです。
0440デフォルトの名無しさん
2006/07/31(月) 18:02:04>>411 の方法では駄目?
0441デフォルトの名無しさん
2006/07/31(月) 20:11:14BIOSの特定のアドレスに書いてある情報が読みたいので、仮想マシンでは無理なんです。
物理アドレスに直接アクセスして、BIOSが持っている情報を取得したいんです。
0443デフォルトの名無しさん
2006/08/17(木) 13:40:59414 名前:デフォルトの名無しさん[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.
0444デフォルトの名無しさん
2006/08/17(木) 14:04:250445デフォルトの名無しさん
2006/08/17(木) 14:07:47注文しないと手に入らない時期は確かにあったよ
0446デフォルトの名無しさん
2006/08/17(木) 14:54:340447デフォルトの名無しさん
2006/08/17(木) 15:08:430448デフォルトの名無しさん
2006/08/17(木) 15:15:040449デフォルトの名無しさん
2006/08/17(木) 15:18:06Kernel-Mode Driver Framework, v.1.1
WDFv11.iso
292 MB
最終更新日: 2006年5月11日
0450デフォルトの名無しさん
2006/08/17(木) 15:43:18つーかDDKが容量のほとんどを占めてるわけか
0451デフォルトの名無しさん
2006/08/17(木) 16:20:32昨日今日でSTLport ogre boost ddk irrlichtといろんなの入れてたんでw
0452デフォルトの名無しさん
2006/08/18(金) 22:54:14ひょっとして無料でMASMが手に入るの?
0453デフォルトの名無しさん
2006/08/18(金) 23:44:50http://www.microsoft.com/downloads/details.aspx?FamilyID=7a1c9da0-0510-44a2-b042-7ef370530c64&DisplayLang=en
VS2005Exp.の英語版がインストールされてる必要があったり
> non-commercial use only
だったり
0454デフォルトの名無しさん
2006/09/29(金) 11:57:33Windows DDK 付属サンプルの、src/wdm/wia はビルド&インストールしましたが、
UI 拡張は行われない様子です。DDK Help や google などで解決を図りましたが
結局わかりませんでした。。。どなたかご存知の方がいたら、アドバイスお願いします。
0455デフォルトの名無しさん
2006/10/13(金) 13:51:28今、バージョンいくつ?
0456デフォルトの名無しさん
2006/10/13(金) 19:57:390457デフォルトの名無しさん
2006/10/16(月) 11:44:23しかし、余計なDLLが必要なので6が好き
0458デフォルトの名無しさん
2006/10/17(火) 02:15:520459デフォルトの名無しさん
2006/10/19(木) 17:05:28WDKは無料になりそうで何よりです。ICFは昔は$1000もしbスのに
0460デフャHルトの名無しbウん
2006/10/19(木) 17:20:170461デフォルトの名無しさん
2006/10/19(木) 21:14:010462デフォルトの名無しさん
2006/10/20(金) 16:46:490463デフォルトの名無しさん
2006/11/05(日) 23:14:53(msvcr80ではなく)msvcrt.dllにリンクする実行ファイルを生成できるVC8が付いてる。
そのままリンクするとVistaのmsvcrt.dllにしかない関数をインポートしようとして起動しないが
msvcrt_win2000.objとかいうファイルをリンクすればWinXPやWin2kでもいける模様。
だいぶファイルが大きくなっちゃうけど(Hello Worldで5KB→16KB)
スタティックリンク(52KB)よりはマシ。
あとatl71というディレクトリが…
0464デフォルトの名無しさん
2006/11/06(月) 01:18:57おおっ!サンクス!
0465デフォルトの名無しさん
2006/11/24(金) 22:27:310466デフォルトの名無しさん
2006/12/01(金) 02:18:13使えるね。WTL80と組み合わせて問題なく使えた。あと、古いけどmfc42の
ライブラリも入ってる。PSDKにソースで入ってる奴のバイナリ版?
本命だったIFSKitが入ってるのが何よりうれしい。
これまでは値段と情報不足で完全に高嶺の花だったけど、サンプル
見るとフィルタなら簡単に書けそうな感じで、ぐっと身近になった。
0467デフォルトの名無しさん
2006/12/03(日) 10:09:07PlatformSDK Windows Server 2003SP1のは0x0300で、 VisualStudio2003のは 0x0710 だ。
VS2005についているものと同じなのかな。
0468デフォルトの名無しさん
2006/12/03(日) 16:17:37WDMのあのプログラミングスタイルは何だったんでしょうか。
Ramdiskのサンプルも、WDMの時は、電力管理コードだらけだったのに、
KMDF版のRamdiskのサンプルは1行もない。
0469SanaDo
2006/12/30(土) 00:39:03ファイルシステムドライバを書ける開発者を探しています。どなたかお力を貸して
頂けないでしょうか。
0470デフォルトの名無しさん
2007/01/01(月) 12:04:420472デフォルトの名無しさん
2007/01/04(木) 13:38:16NT系のファイルシステムドライバを不自由なく書けるなら転職すれば1000万playerになれるって。
0473デフォルトの名無しさん
2007/01/04(木) 14:13:22ttp://www.atmarkit.co.jp/fembedded/winembedded/xp01/xp01.html
Enhanced Write Filter (EWF) をリムーバブル メディアで使用する
0474デフォルトの名無しさん
2007/01/04(木) 19:11:19そうなのか? どこでそんな募集がある? 教えて。m(_ _)m
0475デフォルトの名無しさん
2007/01/04(木) 21:13:06そうなのか? どこでそんな募集がある? 教えて。m(_ _)m
0476デフォルトの名無しさん
2007/01/05(金) 10:39:07その程度で?
0477デフォルトの名無しさん
2007/01/05(金) 11:36:460478デフォルトの名無しさん
2007/01/05(金) 13:27:200479デフォルトの名無しさん
2007/01/05(金) 22:42:14それくらいは稼げるんじゃないの?
実際に稼げるかは売れる製品になるかどうかの要素が大きいけど、
技術的には一山幾らの値段ということはないだろう。
0480デフォルトの名無しさん
2007/01/05(金) 23:06:55別にそんなにレベルの高い技術者じゃなくても
世渡り上手な(←ここ重要)フリープログラマならそれぐらいフツーに稼げる。
0481デフォルトの名無しさん
2007/01/06(土) 01:17:16なるべくコーディングしないような方向で技術力を発揮すれば高収入の職にありつける。
0482デフォルトの名無しさん
2007/01/14(日) 01:47:51途中で終了してしまうのはなぜ?
0483デフォルトの名無しさん
2007/01/14(日) 02:07:12サイズがでかいからだろ。確か、700MB オーバーじゃなかった?
DVD にでも焼いたら? 俺は焼くの面倒だったから Virtual PC にマウントして使ったけど。
0484デフォルトの名無しさん
2007/01/14(日) 02:14:57サンクス!
0485本田
2007/01/22(月) 21:04:32http://research.microsoft.com/~galenh/Publications/HuntUsenixNt97.pdf
>Galen C. Hunt
>Principal Researcher,
>Microsoft Research Operating Systems Group
http://research.microsoft.com/~galenh/
>Windows driver examples
http://www.acc.umu.se/~bosse/
0486デフォルトの名無しさん
2007/01/26(金) 01:08:230487デフォルトの名無しさん
2007/01/29(月) 14:10:41全ディレクトリのpdbほかを一括削除してから気づいた
そんなことしたらだめじゃん orz
ところで一>>397のURLはどっかに行っちゃった?
応手元にisoあるから大丈夫なんだけど見に行ったらNotFoundだ
0488デフォルトの名無しさん
2007/01/29(月) 21:59:58https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=148
だな。ただ、別所で見つけたリリースノートとかにはMSDN前提みたいな
書きぶりがあったので、登録されてるパスポートアカウントでないと
出てこないかも。
0489デフォルトの名無しさん
2007/01/29(月) 22:30:56>>488
WDK Betaに参加してたせいかもしれないけどMSDNなくてもダウンロードできた
ただWDK=KMDF 1.5はあるけど1.1はここにもないな
もう黒歴史ですか
0490デフォルトの名無しさん
2007/02/01(木) 21:19:13ttp://www.microsoft.com/whdc/DevTools/WDK/WDKpkg.mspx
Windows Driver Kit (WDK)
6000.16386.WDK_ RTM.ISO
2.4 GB
Updated: Jan 30, 2007
0491デフォルトの名無しさん
2007/02/01(木) 21:44:05うちの回線じゃ落ちてこねえや。。
0492デフォルトの名無しさん
2007/02/01(木) 23:17:19MSはMSDNとかではMicrosoft DownloadとかいうActiveX使ってるけど、
そんなのでなくBitTorrentでISO提供して欲しい。
0493デフォルトの名無しさん
2007/02/02(金) 07:13:430494デフォルトの名無しさん
2007/02/04(日) 08:41:550495デフォルトの名無しさん
2007/02/04(日) 12:00:050496デフォルトの名無しさん
2007/02/04(日) 12:27:430497デフォルトの名無しさん
2007/02/04(日) 13:19:54STLを使ったんだよ。
0498デフォルトの名無しさん
2007/02/04(日) 13:24:43ttp://vipper.jpn.org/www/upload/src/VIPphoto2081.txt
ttp://vipper.jpn.org/www/upload/src/VIPphoto2080.txt
0499デフォルトの名無しさん
2007/02/07(水) 02:55:13Connectで11月に公開された「RTM」とバイナリ一致しねーぞ
そんなんアリか?
0500デフォルトの名無しさん
2007/02/16(金) 10:43:13デバイスマネージャで!マークがつきますが、
これを抜き差しせずにまた再認識させるのにはどうしたらいいのでしょうか?
SetupDiChangeStateやSetupDiCallClassInstallerでの有効・無効では無理でした。
0501デフォルトの名無しさん
2007/02/20(火) 21:32:30そもそも可能なの?
0502デフォルトの名無しさん
2007/02/21(水) 08:43:14仮に、その手順をAPIで実現できても、そんな方法じゃダメだよなぁ
0503デフォルトの名無しさん
2007/02/24(土) 21:50:13再起動したときWindowsファイアウォールの「ブロック時に通知を表示する」設定が勝手に
「いいえ」に変えられるんだが。
ASI Serverをアンインストールしたら発生しなくなった。うちだけ?
0504デフォルトの名無しさん
2007/02/24(土) 22:55:26ASI Serverって何?
0505デフォルトの名無しさん
2007/02/24(土) 23:45:03WDKインストールするとき勝手に一緒に入れられる
0506デフォルトの名無しさん
2007/02/24(土) 23:46:09ASIを先にインストールしないとWDKをインストールできない。
でもWDKをインストールしたままでASIだけ外すことはできるみたい
0507デフォルトの名無しさん
2007/02/26(月) 13:57:14放置してやがる。行儀悪すぎるぞ>ASI
そもそも「ユーザーの同意なしに例外を登録するな」ってガイドラインで言ってるんだから
自分で作ったガイドラインくらい守れよ
0508デフォルトの名無しさん
2007/03/05(月) 18:19:180509デフォルトの名無しさん
2007/03/05(月) 23:45:070510デフォルトの名無しさん
2007/03/06(火) 01:16:56インクルードディレクトリの設定が被るとかそこら辺大丈夫なのかなと。
0511デフォルトの名無しさん
2007/03/06(火) 10:12:04どうせ大きく違うものじゃないでしょ。
以上試さずにカキコ
0512デフォルトの名無しさん
2007/03/17(土) 09:30:100513デフォルトの名無しさん
2007/03/25(日) 15:49:10キーボードのフィルタドライバってのをちょっと作ってみたい。
頑張るぞ。
0514デフォルトの名無しさん
2007/03/25(日) 16:00:570515デフォルトの名無しさん
2007/03/25(日) 17:45:04ttp://software.nikkeibp.co.jp/software/backno/04apimook1.html
しかしドライバ開発においてvistaには失望させられるなぁ
0516デフォルトの名無しさん
2007/03/25(日) 23:02:10これは入力をすり替えているものだけど、新しく発生させることは出来ないですか?
フィルタドライバだから発生は無理?
0517デフォルトの名無しさん
2007/03/26(月) 00:10:53やりたい事は、可能だと思う。
直前のIRP_MJ_READ応答でIoCallDriverしたIRPをcancelし、
次のIRP_MJ_READ応答でIoCompleteRequestすると良い。
コレを安全に行うには、かなり手間がかかるだろうけど、懇切丁寧に教えはしない。
つまり、>>517
0519デフォルトの名無しさん
2007/03/27(火) 12:41:590520513
2007/03/27(火) 17:28:03ありがとう。ちょっと読んでみてます。
あと、少し質問させてください。
IRP_MJ_READ(KbdClass)のWhen Sentの説明に
The raw input thread in the Microsoft Win32 subsystem sends read requests to obtain keyboard input.
とありますが、タイミング的には、決まったタイミングではなく、常に送られてきていると考えて良いですか?
>>519
パンヤはやったことないのでよくわからないですが、
キーボードマクロ系のソフトの中身を実装してみたくなったので勉強してます。
0521デフォルトの名無しさん
2007/03/27(火) 18:21:460522513
2007/03/27(火) 19:24:48家帰ったら確かめてみます。
完了すれば、即座に来ると考えて良い。
>キーボードマクロ系のソフトの中身を実装
特に拘りが無いならば、SendInputでお茶を濁すという手もある。
0524513 ◆cNQcZL4DWE
2007/03/29(木) 01:23:03ようやく時間ができたのでいじってみました。
「完了すれば」という意味がなんとなくわかったような…。
好きなタイミングで擬似的にキー入力を発生させたいと思ってたんですが、少し難しそうですね。
ドライバをやってみたかったので、SendInputは使わない方向でやってます。
0525デフォルトの名無しさん
2007/05/18(金) 23:19:25事故るとOSごと吹っ飛びそうだし…(´・ω・`)
RAMディスクで誤魔化すか…
0526デフォルトの名無しさん
2007/05/18(金) 23:54:05仮想PCぐらい使えよ、そこの馬鹿。
とりあえず、IFS Kit或いは相当品を使うと良い。
特定のdriveのみに処理を行うようにすれば、被害は抑えられる。
0528デフォルトの名無しさん
2007/05/26(土) 17:13:370529デフォルトの名無しさん
2007/05/26(土) 17:18:35WDKはWindowsアプリ作成用、ドライバ作りたいんならDDKをインスコしる。
0530デフォルトの名無しさん
2007/05/26(土) 17:20:230531デフォルトの名無しさん
2007/05/26(土) 18:15:57あるいはひょっとしてwdmとddkがごっちゃになってるとかw
0532デフォルトの名無しさん
2007/05/26(土) 18:27:290533デフォルトの名無しさん
2007/05/26(土) 19:15:160534デフォルトの名無しさん
2007/05/26(土) 20:08:470535デフォルトの名無しさん
2007/05/26(土) 20:35:27IEEE1394
0537デフォルトの名無しさん
2007/05/29(火) 08:11:35フレームワークを使わないならddkのみで良いんですね、wdkがvistaから過去のまででDDKが2003serverから過去ので
この場合wdkはvista用のRTM6000ので良いですか?それともベータの6001が良いですか?
お勧めはどれですか?ddk2003server wdk6000 6001
0538デフォルトの名無しさん
2007/05/29(火) 16:21:5732bit XPならどれでもいいよ。
WDKのサンプルはWDMからWDFになっているからDDKと両方入れて
サンプルを比較してみるのもいいと思う。
0539デフォルトの名無しさん
2007/06/12(火) 16:46:05setenv.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あるかもしれません)
0540デフォルトの名無しさん
2007/06/14(木) 15:58:11サンプルを参考にしてmakefileとsourcesを書け。
0541デフォルトの名無しさん
2007/06/15(金) 00:08:180542デフォルトの名無しさん
2007/06/18(月) 20:31:370543デフォルトの名無しさん
2007/07/10(火) 15:04:560544デフォルトの名無しさん
2007/07/10(火) 15:25:570545デフォルトの名無しさん
2007/07/10(火) 15:44:52\WINDDK\2600.1106\src\wdm\1394
あ、これですか?
0546デフォルトの名無しさん
2007/07/11(水) 15:20:020547デフォルトの名無しさん
2007/10/05(金) 23:04:05\src\video\r200sampleをビルドしてみたんだが、
Vistaでインストール後、画面プロパティに表示されん。
x86のinfファイルは認識してくれなかったので、mirrorのinf参考にいじってインストしたせいなのか?
0548デフォルトの名無しさん
2007/11/21(水) 01:21:130550デフォルトの名無しさん
2007/11/21(水) 08:58:43ありがとうございます
ですが、IoSetCancelRoutineを呼び出すトリガがないのです
クローズが来ないので・・・
0552デフォルトの名無しさん
2007/11/21(水) 10:42:35Closeと同じようにPendingしているIRPを終了させないと
IRP_MJ_CLEANUPは届きませんでした
Pendingしたら次のIRPが届くようにすればよさそうな感じですが
なにかいい方法は無いでしょうか?
0553デフォルトの名無しさん
2008/03/10(月) 17:36:520554デフォルトの名無しさん
2008/05/01(木) 23:18:47OpenSCManager=>CreateService=>StartServiceではスタートできないのでしょうか
0555やったことないけど
2008/05/03(土) 01:26:430556デフォルトの名無しさん
2008/05/21(水) 11:45:54bulkusbのサンプルを改編すれば、
USBのチップに関係無く作れますか?
0557556
2008/05/21(水) 11:48:360558デフォルトの名無しさん
2008/05/21(水) 12:28:15作れる
>>557
何が聞きたいのかワカラン
0559デフォルトの名無しさん
2008/05/25(日) 00:36:57(ドライバを作成する必要があるから独自デバイスなんだろうけど)
独自デバイスクラスを定義することになる。
guidgen.exeなんかに吐かせたGUIDを使っておk。
0560デフォルトの名無しさん
2008/06/06(金) 03:11:340561デフォルトの名無しさん
2008/06/15(日) 22:58:220562デフォルトの名無しさん
2008/06/16(月) 01:24:180563デフォルトの名無しさん
2008/06/20(金) 17:22:53ツール自体は32ビットアプリだからx64ホストでもちゃんと動くのに。
仕方ないから32ビット環境にインストールしてコピーしてるんだが
0564デフォルトの名無しさん
2008/07/16(水) 10:55:11Win9XとWinNTでドライバモデルが変わったのはよしとして、
Vistaでさらにドライバモデルが発生して苗orz
0565デフォルトの名無しさん
2008/07/16(水) 16:44:51作り直すんだったら、WinUSB使った方がよさげ。
0566デフォルトの名無しさん
2008/07/16(水) 17:05:22これのこと?
WunUSBなんてハツミミですが、何モノで、何が良いんだ?
0567デフォルトの名無しさん
2008/07/16(水) 17:17:36MS謹製の汎用USBドライバ
これを介して、自作デバイス用のドライバをユーザモードで書ける
ドライバがユーザモードで動くから、Vista x64でデジタル署名しなくてもおk
0568566
2008/07/16(水) 17:26:56uusbd.sys ってのと用途は競合してるようですね。
でもVista 64bitで楽になるわけですか。
機能的にもWinUSBはマターク遜色無しですか?
例えば、Win側でのパケットサイズが小さ杉ないとか。
0569566
2008/07/16(水) 17:33:34乱立しててワケワカメ。
0570デフォルトの名無しさん
2008/07/24(木) 01:33:47フリー系ドライバを根絶する気か>MS
0571デフォルトの名無しさん
2008/07/24(木) 14:33:43寄付金募って。
みなさん、WinUSB使われてんですか?
0572デフォルトの名無しさん
2008/07/24(木) 14:42:31テスト的にドライバ作ってみただけで、今のところ使うつもりないかなぁ
Vista x64用ドライバ出せって言われたら、これで済ませてしまうかも知れんがw
0573デフォルトの名無しさん
2008/07/29(火) 17:34:01・UUSBD.DLL
・WinUSB
・LibUSB
のどれがお勧めですか?
0574デフォルトの名無しさん
2008/08/06(水) 09:04:230575デフォルトの名無しさん
2008/08/06(水) 09:06:54WDKのbulkusbのサンプルみれば良いんじゃない?
0576574
2008/08/06(水) 09:14:050577574
2008/08/06(水) 09:33:170578574
2008/08/06(水) 09:43:47>Provider=%Company%
$とか%てなんなん?
0579デフォルトの名無しさん
2008/08/06(水) 10:08:06infについて知りたいっていうならMSDNだろ・・・jk
0580デフォルトの名無しさん
2008/08/06(水) 11:19:250581デフォルトの名無しさん
2008/08/06(水) 12:10:19http://msdn.microsoft.com/en-us/library/ms794346.aspx
0582デフォルトの名無しさん
2008/08/06(水) 16:55:50> >>575 WDKのbulkusbのサンプル
このサンプル弄ったとして、GUIDは変えないとマズイ?
0583デフォルトの名無しさん
2008/08/06(水) 17:03:560584デフォルトの名無しさん
2008/08/08(金) 15:32:560585デフォルトの名無しさん
2008/08/19(火) 18:57:39>C:\WINDOWS\system32\drivers
フォルダを空っぽにしてしまいましたorz
ドライバが無いせいで内蔵CD-ROMを認識しなくなったのですが、
どうすれば良いでしょう?
WinXPインスコCDのイメージをハードディスクに落して、
setup.exeを実行して「Windows XP をインストールする」
を行いましたが、
「コンピュータの Windows のバージョンが CD に収録されているバージョンより新しいた
め、セットアップを続行できません。」エラーです。
ドライバディスクにもないので、Windows標準ドライバなんでしょうが、
インストロールできません(><;)
0586デフォルトの名無しさん
2008/08/19(火) 19:18:251つ賢くなったということで、Windows再インストールしとけ
0587デフォルトの名無しさん
2008/10/22(水) 16:18:14今までDDKでコンパイルしていたドライバが
WDKでコンパイルするとafxres.hが見つからないというエラーが出て、
それは#include "afxres.h"をフルパスで宣言すれば回避できるのは分かるんだが
普通にコンパイル時になめるパスを追加できればいいんじゃ?と
誰かそういうパスの追加方法知らない?
0588デフォルトの名無しさん
2008/10/22(水) 16:21:37sourcesファイルに、INCLUDESあるだろーからそこに足せばいいだけじゃね?
0589デフォルトの名無しさん
2008/10/22(水) 16:46:10>>587だが、ありがとん。
sourcesファイルにINCLUDES=$(BASEDIR)\inc\mfc42;
と追加したらできた。
ただ、既にINCLUDES=$(BASEDIR)\inc;という
宣言はしていたのにそこの下位フォルダのmfc42フォルダが
WDKから見えなくなったってのは結構不思議だ。
0590デフォルトの名無しさん
2008/10/22(水) 22:54:30'__halt': identifier not found
とコンパイルエラーになってしまいます。
拡張子cからはそのまま呼び出せるのですが、C++から直接呼び出すことは可能でしょうか?
方法があれば教えていただけると嬉しいです
ttp://www.hsjp.net/upload/index.html
up48941.zip (←例としてのソース)
バージョンは 6001.18001 です
0591デフォルトの名無しさん
2008/10/31(金) 11:50:10#include
}
0592デフォルトの名無しさん
2008/11/03(月) 23:13:08VC++2005pro WDK 6001.18001
:やりたいこと
サンプルソース UsbViewをコンパイルしたい。
(USBからシリアルコードをひっぱりたい)\WINDDK\6001.18001\src\usb\usbview
:やったこと
新規プロジェクト作成>Win32>Win32プロジェクト>空のプロジェクト
プロジェクト>プロパティ>リンカ>コマンドライン
CFGMGR32.LIB COMCTL32.LIB setupapi.lib を追加
ツール>オプション>プロジェクトおよびソリューション>VC++ディレクトリ
ディレクトリを表示するプロジェクト>インクルードファイル>
C:\WINDDK\6001.18001\inc\api C:\WINDDK\6001.18001\inc\crt を追加
ディレクトリを表示するプロジェクト>ライブラリファイル>
C:\WINDDK\6001.18001\lib\wlh を追加
:エラー
エラー
#include <version.h> が見つかりません。
警告が200以上、、、。
warning C4133: '関数' : 'CHAR [数字]' と 'LPCWSTR' の間で型に互換性がありません。
:わからないこと
エラーをなくしたいのと、恐らく間違っているであろう開発環境を正しく設定したい、、、orz
:参考URL
http://slashdot.jp/~fslasht/journal/391690
0593デフォルトの名無しさん
2008/11/04(火) 00:02:56プログラム>Windows Driver Kits>WDK 6001.18001>Build Environments>好きな環境選べ
コンソールが開いたら
CD \WINDDK\6001.18001\src\usb\usbview
nmake
0594デフォルトの名無しさん
2008/11/04(火) 17:43:03レス遅くなってすみません。
サンクスです。
コンパイル通りました。
0595592
2008/11/04(火) 22:45:511.
○○.sys のドライバをリソースとして実行ファイルに組み込むことは可能ですか?
2.
1が可能な場合
FindResource関数にリソースタイプ(RT_○○)の正しい値がわからない。
1について わからないところ:
リソースファイル(○○.sys)をCreateService(にかわるもの)にわたしたいが、なにか適当な関数が見つからない。
2について わからないところ:
リソースの読み込みは
HRSRC hres = FindResource( GetModuleHandle(NULL), in_path, RT_STRING );
HGLOBAL hmem = LoadResource( GetModuleHandle(NULL), hres );
char *lplock = static_cast< char * >( LockResource( hmem ) );
でやっています。
FindResourceのリソースタイプ(RT_STRING)があっているのか不安。
0596デフォルトの名無しさん
2008/11/04(火) 23:30:57どっちかというとRT_RCDATAのほうがふさわしいと思う。
0597592
2008/11/04(火) 23:47:34さっそくのレスありがとうございます。
RT_RCDATA を使って読み込んでみます。
今VC++2005を使っているのですが、
ソリューションエクスプローラー>○○.sysをクリック>
ファイルのプロパティ>ファイルの種類をRCファイルに設定で大丈夫でしょうか?
0598デフォルトの名無しさん
2008/11/05(水) 03:02:300599592
2008/11/05(水) 03:31:58こんな時間にレスサンクスです。
リソース扱ったことないです、、、orz。
char *lplock = static_cast< char * >( LockResource( hmem ) );
から相変わらず、CreateServiceに値を渡す方法がわかりません。
(CreateServiceに代わる関数が見つかりません、、、orz)
0601592
2008/11/05(水) 12:44:20レスサンクスです。
1度ファイルに書き出してから、やってみたいと思います。
GetSystemDirectory関数は初めて知りました。
貴重な情報ありがとうございます。
0602592
2008/11/08(土) 20:14:33環境:
MFC(VC++2005Pro)で現在開発しています。
プロジェクト>プロパティ>構成プロパティ>C/C++>全般
追加のインクルードディレクトリで以下を設定しています。
C:\WINDDK\6001.18001\inc\crt
C:\WINDDK\6001.18001\inc\api
エラー:
#include <vector>を行うと、
c:\program files\microsoft visual studio 8\vc\include\iosfwd(34) : error C2146: 構文エラー : ';' が、識別子 'fpos_t' の前に必要です。
以下、とんでもない数のエラーが出ます。
解決のため、なにかしらヒントなりいただければと思います。
0603デフォルトの名無しさん
2008/11/08(土) 23:26:180604デフォルトの名無しさん
2008/11/09(日) 10:22:550606592
2008/11/09(日) 20:41:080607デフォルトの名無しさん
2008/11/19(水) 11:47:28書き込んだりする関数についてサイト、書籍知ってたら教えてください。
ttp://www5a.biglobe.ne.jp/~crab/winddk/kernel/index/index01.html
とりあえず↑を見つけたのだがよくわかんね。
0610デフォルトの名無しさん
2008/11/21(金) 18:02:32RtlInitUnicodeString( &RegPath, REG_KEY_PATH );
InitializeObjectAttributes( &Attr, &RegPath, OBJ_CASE_INSENSITIVE, NULL, NULL );
恐らく、↑でパスの指定ミスってると思うんですが、
#define REG_PATH L"\\HEKY_CURRENT_USER\\Software\\TEST_01"
ってやったらダメだったのですが、正しくはどのように書くんでしょうか?
書かないのが、正しい書き方。
0612610
2008/11/21(金) 18:33:45ZwEnumerateValueKey使ってキーの値を取得したいんですが、
その場合、キーの指定っていうのはどうやるんすか?
ZwEnumerateKeyで列挙してから使うんでつか?
>キーの指定
ZwCreateKey
kernelModeで列挙っていうのは、どうも嫌なモノを作ろうとしているように見える。
0614610
2008/11/21(金) 21:29:45レスアリガタス。
頭悪いんでまとめると、キーを指定して値とりたい場合っつーのは、
ZwOpenKey使わないで、ZwCreateKey使えでFA?
ZwCreateKeyの第2引数は、\\HEKY_CURRENT_USER\\Software\\TEST_01指定でOK?
>kernelModeで列挙っていうのは、どうも嫌なモノを作ろうとしているように見える。
ZwEnumerateValueKey使うのは、レジストリのキーの値を取得する関数を他にシラネからです。
レジストリに書き込んである値はインストールパスとインストールした日付です。
Windowsアプリで言う、SHRegGetUSValue関数みたいなのがあればいいのだが、
見つからなかったっす。
0615610
2008/11/21(金) 21:35:03>>614
間違い
>ZwCreateKeyの第2引数は、\\HEKY_CURRENT_USER\\Software\\TEST_01指定でOK?
訂正
ZwCreateKeyの第2引数は、KEY_QUERY_VALUE指定して、InitializeObjectAttributes関数でのパスの指定で
\\HEKY_CURRENT_USER\\Software\\TEST_01指定でOK?
俺、頭マヂ悪い
0616デフォルトの名無しさん
2008/11/21(金) 22:14:400618デフォルトの名無しさん
2008/11/22(土) 10:12:33いるわけないやん・・・・。
0619610
2008/11/22(土) 11:01:23厨房らしくサンプルソースにグレップかけて、いろいろ見てみた。
"\\Registry\\Machine\\Software\\TEST_01"
の指定でとりあえず、HKEY_LOCAL_MACHINE以下にあるキーは取得できそう。
サンプルにHKEY_CURRENT_USER以下のレジストリを扱う処理がなかったと
思ったんけど、探しきれていない?
"\\Registry\\User\CurrentUser\\ こんな感じだと思うんだけど、、、。
うまく開けない、、、。
教えてエロい人。
0620デフォルトの名無しさん
2008/11/22(土) 11:20:58ここまで書いてもわかんないならあきらめろ。
0621デフォルトの名無しさん
2008/11/22(土) 11:23:360622610
2008/11/23(日) 13:03:28とりあえず、HKEY_LOCAL_MACHINE以下の可変長データ取得できるようになったお。
HKEY_CURRENT_USERは無理っぽいお。
みなさまの暖かい助言により、なんとか目的が達成できそうです。
チラ裏スマソ。
0623デフォルトの名無しさん
2008/11/24(月) 20:45:11CURRENTとUSERを英和辞書で引いてみ
謎が氷解するだろう
0624デフォルトの名無しさん
2009/02/28(土) 21:14:21PCI\VEN_102C&DEV_00E0&REV_04
PCI\VEN_102C&DEV_00E0
PCI\VEN_102C&DEV_00E0&CC_030000
PCI\VEN_102C&CC_030000
というふうに複数あったりしますが、
SetupDiGetDeviceRegistryPropertyで取得するとき
どれが取れるかはどういう風に決まってるんでしょうか?
0625デフォルトの名無しさん
2009/03/01(日) 00:02:320626デフォルトの名無しさん
2009/03/02(月) 04:18:14SPDRP_HARDWAREIDのことを言っているのであればREG_MULTI_SZなので全部取れるはず。
0627デフォルトの名無しさん
2009/03/29(日) 13:05:56文字列間に\0があるから最初のひとつしか取れてないと勘違いしてただけでした。
0628デフォルトの名無しさん
2009/04/08(水) 02:05:350629デフォルトの名無しさん
2009/05/04(月) 23:11:02ペンギンなら解析の情報はここにあるんだけど。
ttp://linux.paken.org/index.php?CX23416GYC-STVLP%A4%CE%B2%F2%C0%CF
0630デフォルトの名無しさん
2009/06/12(金) 10:09:22WDK は C:\WinDDK\6001.18002 にインストールしています。
ttp://support.microsoft.com/default.aspx?scid=kb;JA;259695
を元に、SetupDiEnumDeviceInterfaces と SetupDiGetDeviceInterfaceDetail
に変更しようとしているのですが、この場合は SetupDiGetClassDevs の
第一パラメータにクラス GUID を指定しないといけないようです。
そこで、enum.c にあるように「(LPGUID)&GUID_CLASS_USB_HOST_CONTROLLER」
を指定してみたのですが、リンクエラーになります。 GREP してたどってみると、
wdf.lib に実体があるようなので、C:\WinDDK\6001.18002\lib\wnet\i386 を
ライブラリディレクトリに追加して
#pragma comment(lib, "wdf.lib")
を書き加えてみましたが、さらにたくさんのリンクエラーが出るようになりました
(wdf.lib の未解決シンボル)。
どのように設定すればリンクできるのでしょうか。
ググっても情報が少ないので参ります…。
0631630
2009/06/12(金) 10:31:10コンパイラは Visual C++ 2005 です。
とりあえずコンソールアプリとして作っています。
0632デフォルトの名無しさん
2009/06/12(金) 11:25:350633デフォルトの名無しさん
2009/06/12(金) 11:44:47どうも。
#pragma comment(lib, "setupapi.lib")
は追加してあって、GUID_CLASS_USB_HOST_CONTROLLER
を使わない SetupDi のサンプルはビルドできています。
エラーに出てくるシンボルを grep して、片っ端から追加してるんですが、
こんな方法しかないんでしょうか…。
0634デフォルトの名無しさん
2009/06/12(金) 12:01:27コンパイルエラーだろ?
ライブラリじゃなくて、インクルードファイル探せよ
0635デフォルトの名無しさん
2009/06/12(金) 12:02:330636630
2009/06/12(金) 12:20:24今プリプロセッサ関係はこんな感じ。
#include "stdafx.h"
#include <stdio.h>
#include <windows.h>
#include <setupapi.h>
#include <devguid.h>
#include <regstr.h>
#include <usbiodef.h>
#pragma comment(lib, "setupapi.lib")
これでビルドすると、
エラー 4 error LNK2001: 外部シンボル "_GUID_DEVINTERFACE_USB_DEVICE" は未解決です。 UsbDevTest.obj
って怒られます。
それで wdf.lib 追加すると芋づる式に。
0637デフォルトの名無しさん
2009/06/12(金) 13:01:160638630
2009/06/12(金) 13:37:54そういや setupapi.lib って、パス追加してないのに何でリンクできるんだろうと思ったら、
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Lib にもいたんですね。
はあ、やっとスタートラインにたどり着きました…。
しかもデバイス取れてねぇ…。 z_/o
0639デフォルトの名無しさん
2009/06/13(土) 07:11:14どうせデバッグできないんだからCUIでやればいいのに。
0640デフォルトの名無しさん
2009/06/14(日) 17:41:500641630
2009/06/15(月) 14:42:22ttp://www.usefullcode.net/2007/02/usbusb.html
のサイトのサンプルを参考にさせてもらっています。
それで、目的の USB メモリを探してアクセスしたいのですが、
アクセス用の名前をどうやって取得するかで躓いています。
WMI の CIM_LogicalDevice クラスを使えば「\\.\PHYSICALDRIVE?」
の形で取得ができるのですが、Setup Di API と共通する
情報が得られません。私が見つけられないだけだと思うのですが…。
WMI 使わなくてもアクセス用の名前は得られるのでしょうか。
アドバイスいただけると幸いです。
>>639
一応マイクロソフトのサンプルや、上記サイトのコードなどは
ブレークかけて見たりできてますけど、そういう意味ではなくてでしょうか?
0642630
2009/06/15(月) 16:11:55含まれてるっぽいですね。とりあえずこれが一致するかみて、実際にデバイスを
開いて中身を確かめるって感じでいけばいいかな…。
0643デフォルトの名無しさん
2009/06/15(月) 21:01:15PSP_DEVICE_INTERFACE_DETAIL_DATAを取得して
それのDevicePathでファイル開いて
DeviceIoControlでIOCTL_STORAGE_GET_DEVICE_NUMBERでとった番号と
USBの物理ディスクの番号を比較したらいい
0644630
2009/06/16(火) 11:59:08列挙したときの DevicePathじゃないと取れないのでは。
USB のシリアル番号が欲しいんで、USBview のように、
GUID_CLASS_USB_HOST_CONTROLLER からたどって列挙したデバイス情報から
USBの物理ディスクの番号を知りたいんです。
何かボケてるでしょうか。
0645デフォルトの名無しさん
2009/06/16(火) 13:09:42何したいのかいまいち見えてこないけど
最終的にUSBメモリのシリアル番号を取れればいいわけ?
USBViewと同じ方法でインターフェースデスクリプタ読んで、
それがマスストレージクラスになってるUSBデバイスのシリアル番号を取得じゃダメ?
0646630
2009/06/16(火) 13:36:43USB メモリにプロテクトドングルを兼ねさせるということで、
(1) シリアル番号はあらかじめわかっている
(2) USB デバイスを列挙してシリアル番号を探す
(3) そのシリアル番号のドライブは?←ここが問題
と、大雑把にはこうです。
で、あれこれ試した結果、苦肉の策が >>642 だったんですが、
もっとスマートな方法があればと思って四苦八苦してます。
0647デフォルトの名無しさん
2009/08/11(火) 13:13:470648デフォルトの名無しさん
2009/08/13(木) 20:21:51フィルタドライバで、別プロセスが作成(書き込み)したファイルを監視し
そのパスをユーザモード側(自分のプログラム)に通知を行うドライバを作成したいと思います。
(アンチウイルスソフトの常駐監視機能のような機能)
このあたりの勉強を行いたいのですが、参考になる書籍や、サンプルソースなどご存知のかたが
いましたら教えていただけないでしょうか?(書籍を見たところほとんどがUSBドライバなどの本ばかりでした)
現状はWDKのサンプルソース(src\filesys\配下)やネットで調べていますが、なにぶん始めての領域で
どこからスタートすれば良いのかも悩んでいるところです。
WDKのサンプルで一番参考になりそうソースを教えていただければ大変参考になります。
0649デフォルトの名無しさん
2009/08/15(土) 01:14:030650デフォルトの名無しさん
2009/08/15(土) 17:28:58デバッグ楽かもしれん、と思いつつ作りかたが分からずに挫折したなあ昔。
0651デフォルトの名無しさん
2009/08/16(日) 07:34:35書籍といったら「Windows NT ファイルシステム詳説」くらいしか知らないけど絶版。
原書ならUSのAmazonで買えるようだが。
原書のサンプルは以下のExamples以下よりダウンロード可能。
ttp://oreilly.com/catalog/9781565922495/
あとはntifsとかでぐぐったらいくつか出てくるんじゃないかな。フリー版IFSとか
ttp://www.acc.umu.se/~bosse/
0652デフォルトの名無しさん
2009/08/17(月) 11:01:27http://www.microsoft.com/downloads/details.aspx?FamilyID=2105564e-1a9a-4bf4-8d74-ec5b52da3d00&displaylang=en
0653648
2009/08/20(木) 17:33:43返信遅れました。申し訳ありません。
”Windows NT ファイルシステム詳説”の日本語版は、なぜか会社にありました。
本はあれども、知識を持っている人がいないので1から勉強してみたいとおもいます。
また、FileMonの昔のソースを見つけましたので、これのドライバの部分がとても参考になりそうです。
ご教授ありがとうございました。
0654デフォルトの名無しさん
2009/09/01(火) 12:36:330655デフォルトの名無しさん
2009/09/08(火) 00:40:32ポートのマッピングの方法を教えてください。
HalTranslateBusAddressの引数にLPCバスタイプが存在しないので、どうした良いものなのか。
よろしくお願いします。
0656デフォルトの名無しさん
2009/09/09(水) 19:56:14それはともかくHalTranslateBusAddressを使いたい理由が不明。
0657655
2009/09/14(月) 13:47:28亀レスですいません。レスありがとうございます。
色々と混乱していまして....
I/Oポートアドレスの割り当ては、IoAssignResourcesを使えばよろしいのですか?
0658デフォルトの名無しさん
2009/09/14(月) 13:56:570659亀
2009/09/30(水) 00:13:02I/Oのみ使用するISA Bus(X-Bus)ボードなら
src/general/portio
のサンプルがほぼそのまま使えるよ!
どんなリソースが、どこから、どれだけボードに割り当てられたかは
IRP_MN_START_DEVICEでわかるよ!
ボードがなくてもドライバのインストールができる(試験用ドライバ
では物理リソースにアクセスしないようしておきます)ので、
クラッシュしても中田氏しても大丈夫なPCを用意してWinDbgで
ドライバや制御アプリの動きをみてみるといいよ!
ハ_ハ
('(゚∀゚∩ できるよ!
ヽ 〈
ヽヽ_)
ここまで書いて「いまさらISAボードの新製はねぇか?」と思ったが、
せっかく書いたのでこのまま投稿させていただきます。
0660デフォルトの名無しさん
2009/09/30(水) 22:54:06リソースも割り当てられないからIRP_MN_START_DEVICEは飛んでこないよ。
0662デフォルトの名無しさん
2009/10/19(月) 20:28:030663デフォルトの名無しさん
2009/12/27(日) 07:27:470664デフォルトの名無しさん
2009/12/27(日) 09:09:310665デフォルトの名無しさん
2010/02/19(金) 07:24:09VISTA以前はDDKが主流だったそうです。
しかし現在、WDKがDDKに置き換わっているようです。
私のPCはOSがWindowsXPなのですが、旧来のDDKをなんとかして手に入れてるべきなのか
それともWDKを入れればよいのかどちらでしょうか?
とりあえず、どんなOSも最新のWDKを入れて開発しておけばいいという考え方は間違っていますでしょうか?
回答よろしくお願いいたします。
0666デフォルトの名無しさん
2010/02/19(金) 08:20:370667デフォルトの名無しさん
2010/02/19(金) 09:29:15XP以降がターゲットの場合DDKとWDKどっちがいいの?の、たったこれだけの内容に何行使うんだよ
0668デフォルトの名無しさん
2010/02/19(金) 09:47:20最近のlink.exeは/VXDオプションをサポートしないしターゲットによってはDDKが必要
0669デフォルトの名無しさん
2010/02/19(金) 12:45:44ということは開発するものによってはDDKを使う必要もあるのでしょうか?
XPのできるだけ深いレベルでのデバイスドライバを開発したいのですが、
一般的に言って、そういった開発でWDKを用いても大丈夫といえそうですか?
0670デフォルトの名無しさん
2010/02/19(金) 13:20:2998/ME/2K/XP/Vista/7:WDM
2K/XP/Vista/7:KMDF
XP/Vista/7:UMDF
DDK:vxd/wdm
WDK:wdm/kmdf/umdf
テキトーだけどこんな感じ
0671デフォルトの名無しさん
2010/02/19(金) 15:50:26ググりゃ即答えが出るような事をわざわざ長文で聞くような低レベルな奴が
非NT系OSをサポートする気のわけ無いだろうよw
それにあの分量書いてvdxサポートの事を抜かしたと言うなら、本物の馬鹿だから何教えても無駄と言う帰結
0672デフォルトの名無しさん
2010/02/19(金) 18:14:340673デフォルトの名無しさん
2010/02/20(土) 01:29:22ちげぇ
0674デフォルトの名無しさん
2010/02/20(土) 06:33:33何怒ってんの?涙拭けよ
0676デフォルトの名無しさん
2010/02/28(日) 06:23:420677デフォルトの名無しさん
2010/10/18(月) 19:19:030678デフォルトの名無しさん
2010/10/29(金) 18:58:31サンプルコードみてもチンプンカンプンです
0679デフォルトの名無しさん
2010/12/04(土) 20:06:142000 DDKまでconnectに置いてあるんだな
0680デフォルトの名無しさん
2011/03/15(火) 16:48:30.18Win32のアプリと32bitドライバがあるのですが、
Win64で動作させてみようとしたところ、32bitドライバをWin64が認識しません。(当たり前か)
将来的には、フル64bitしたいのですが、当面「Win32アプリ+64bitドライバ」の形体でしのぎたいと思っています。
「Win32アプリ+64bitドライバ」は可能なのでしょうか?
可能だとすれば、サンプルとか情報がどこかに落ちてないでしょうか?
0681デフォルトの名無しさん
2011/03/15(火) 17:36:21.650682デフォルトの名無しさん
2011/03/16(水) 07:03:58.36基本的に32bitドライバとアクセスするのと一緒だからサンプルは見つからないと思う
0683680
2011/03/16(水) 09:53:22.20>32bitドライバとアクセスするのと一緒
そうなんですか。意外でした。。。
0684デフォルトの名無しさん
2011/03/16(水) 19:36:17.530685デフォルトの名無しさん
2011/03/16(水) 20:10:14.50ドライバの中でOutputDebugString@Win32APIはコールできますか?
cygwin/gcc系ソースなのですが、ドライバの中の人の状態が分からないと不安です。。。
0686デフォルトの名無しさん
2011/03/16(水) 20:21:26.810687デフォルトの名無しさん
2011/03/16(水) 21:28:08.910688685
2011/03/17(木) 08:58:54.11DbgPrintでググって使い方も見つけますた\(^o^)/
ttp://ruffnex.oc.to/kenji/windriver/
0689デフォルトの名無しさん
2011/04/18(月) 07:18:44.09( ゚∀゚)彡 DDK!DDK!
⊂彡
0690デフォルトの名無しさん
2011/04/22(金) 22:49:52.62例えばPCからUSBでデータをデバイスに送信して、モータを制御するとかそういうことをやるにはどんなデバイスクラスにすればよいの?
0691デフォルトの名無しさん
2011/04/23(土) 09:06:09.22http://www.usb.org/developers/defined_class
0692デフォルトの名無しさん
2011/05/07(土) 23:44:33.370693デフォルトの名無しさん
2011/05/08(日) 03:24:50.29書きゃいいだろ。
0694デフォルトの名無しさん
2011/06/08(水) 17:56:16.73の中の人って、ダンプ出来るんですか?
0696694
2011/06/08(水) 19:05:44.64なるほど、ドライバだからメモリアクセス無問題ってことですねw
USBデバイスから受けたデータが化けているかどうか調べたいのです。
デバイス送信データのメモリダンプを行いたいのですが、、、
ダンプツールだとかI/Oスタックロケーションのダンプコードとか、
ありますでしょうか?
0697デフォルトの名無しさん
2011/06/09(木) 08:37:29.85ホストからターゲットへ、
CLEAR_FEATUREっていうのを送信した後、
リトライの嵐っぽいです。
sysのソースを見ても、
LIBUSB_IOCTL_CLEAR_FEATURE
のcaseでclear_feature(...)をコールしてるっぽいし。
LIBUSBの定数っぽいですが、アプリはコールしてないし。。。
OSがコールしてるのでしょうか???
もしそうなら、どういう時に発生するのでしょうか?
0698デフォルトの名無しさん
2011/06/09(木) 09:53:01.080699デフォルトの名無しさん
2011/06/09(木) 11:56:57.70エンドポイントしぼーんで、OSが復活の呪文?
0700694
2011/06/10(金) 14:00:15.35やり方(コードw)を教えて下さいorz
0701デフォルトの名無しさん
2011/07/13(水) 09:48:14.030702デフォルトの名無しさん
2011/07/13(水) 10:47:28.460703デフォルトの名無しさん
2011/07/13(水) 11:10:26.610704デフォルトの名無しさん
2011/07/18(月) 02:46:07.770705デフォルトの名無しさん
2011/07/19(火) 08:32:16.950706デフォルトの名無しさん
2011/07/19(火) 20:33:19.280707デフォルトの名無しさん
2011/07/25(月) 18:52:15.81とかって何を参考に、みなさん組んでますか?
書籍を何冊かみたけど、その辺が参考になるものが見当たらなくて・・・
0708デフォルトの名無しさん
2011/08/11(木) 13:44:33.90必ず証明書チェインのルートがMicrosoftである必要あり?
DEBUGONで署名なしでも導入できるけど気持ち悪いし。
0709デフォルトの名無しさん
2011/08/11(木) 20:55:50.500710デフォルトの名無しさん
2011/08/17(水) 02:56:59.57が出まくる…
ソースのメソッドのNTSTATUSの値はSTATUS_SUCCESSだから、何か必要なものが抜けてるんだろけど
何をすればいいのかわからんw
Querying for structure size for KSEVENT_TYPE_SETSUPPORT
SyncIoctl: DeviceIoControl failed. Last Error = 0x00000490
SyncGetSupportedEventSets: size query failed
Getting property KSPROPERTY_PIN_CTYPES
0711デフォルトの名無しさん
2011/08/18(木) 13:27:52.97DirectInput なるクライアントは無反応、な理由は何が考えられますか。
・DirectInput 利用時とそれ以外で、通過するスタックが異なる
・仮想キー生成方法がおかしい
たぶん後者のような希ガスだけど原因よくわからんし・・・
DirectInput なクライアントでなければ動くだけに。
0712デフォルトの名無しさん
2011/09/10(土) 18:16:23.720713片山博文MZ
2011/09/14(水) 17:29:42.340714片山博文MZ
2011/09/14(水) 17:31:19.18Win98/Me/2K用のWDKを手に入れて……めんどいなぁ。
0715デフォルトの名無しさん
2011/10/16(日) 15:39:19.210716デフォルトの名無しさん
2011/11/02(水) 21:04:37.52最後まで調べ上げてようやく、根本的に違うサンプルを見てることに気がつく
それを何度か繰り返すとようやく本当のサンプルにたどり着くけど
今まで調べた部分も意外に役に立つので決して無駄にはならない
実際、1つドライバを完成させることが出来れば他は応用になるから理解は早いだろうが
完成するソースはサンプルより短くて終わる
0717デフォルトの名無しさん
2011/11/25(金) 23:38:50.79もともとのフィルタドライバが削除されてしまうんだけど、
これはinfファイルの書き方の問題ですか?
0718デフォルトの名無しさん
2011/12/02(金) 16:38:15.130719デフォルトの名無しさん
2011/12/04(日) 14:43:57.98WDF版Toasterのソース読んでもPDOとデバイススタックが理解できん orz
■ このスレッドは過去ログ倉庫に格納されています