[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2ch.scのread.cgiへ]
Update time : 09/04 08:17 / Filesize : 187 KB / Number-of Response : 842
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

WindowsDDK各種についてのスレ



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.


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

588 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 16:55:50 .net]
サンクス>>581


>>575 WDKのbulkusbのサンプル

このサンプル弄ったとして、GUIDは変えないとマズイ?


589 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 17:03:56 .net]
公開するなら当然

590 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 15:32:56 .net]
WDKにはguidgen.exeついてないんだな

591 名前:デフォルトの名無しさん [2008/08/19(火) 18:57:39 .net]
ドライバ作成中に間違って、

>C:\WINDOWS\system32\drivers

フォルダを空っぽにしてしまいましたorz

ドライバが無いせいで内蔵CD-ROMを認識しなくなったのですが、
どうすれば良いでしょう?

WinXPインスコCDのイメージをハードディスクに落して、
setup.exeを実行して「Windows XP をインストールする」
を行いましたが、
「コンピュータの Windows のバージョンが CD に収録されているバージョンより新しいた
め、セットアップを続行できません。」エラーです。

ドライバディスクにもないので、Windows標準ドライバなんでしょうが、
インストロールできません(><;)

592 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 19:18:25 .net]
ドライバ作るくらいなら、PC起動しなくなるくらいよくある話し

1つ賢くなったということで、Windows再インストールしとけ

593 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 16:18:14 .net]
ここって質問してええんかな?

今までDDKでコンパイルしていたドライバが
WDKでコンパイルするとafxres.hが見つからないというエラーが出て、
それは#include "afxres.h"をフルパスで宣言すれば回避できるのは分かるんだが
普通にコンパイル時になめるパスを追加できればいいんじゃ?と
誰かそういうパスの追加方法知らない?

594 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 16:21:37 .net]
>>587
sourcesファイルに、INCLUDESあるだろーからそこに足せばいいだけじゃね?

595 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 16:46:10 .net]
>>588
>>587だが、ありがとん。
sourcesファイルにINCLUDES=$(BASEDIR)\inc\mfc42;
と追加したらできた。

ただ、既にINCLUDES=$(BASEDIR)\inc;という
宣言はしていたのにそこの下位フォルダのmfc42フォルダが
WDKから見えなくなったってのは結構不思議だ。

596 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 22:54:30 .net]
__halt のような組み込み関数を拡張子cppのファイルから呼び出そうとすると
  '__halt': identifier not found
とコンパイルエラーになってしまいます。
拡張子cからはそのまま呼び出せるのですが、C++から直接呼び出すことは可能でしょうか? 
方法があれば教えていただけると嬉しいです

ttp://www.hsjp.net/upload/index.html
up48941.zip (←例としてのソース)

バージョンは 6001.18001 です



597 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 11:50:10 .net]
extern "C" {
#include
}

598 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 23:13:08 .net]
:環境
VC++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
slashdot.jp/~fslasht/journal/391690

599 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 00:02:56 .net]
>>592
プログラム>Windows Driver Kits>WDK 6001.18001>Build Environments>好きな環境選べ
コンソールが開いたら
CD \WINDDK\6001.18001\src\usb\usbview
nmake

600 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 17:43:03 .net]
>>593
レス遅くなってすみません。
サンクスです。
コンパイル通りました。

601 名前:592 mailto:sage [2008/11/04(火) 22:45:51 .net]
質問:
1.
○○.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)があっているのか不安。


602 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 23:30:57 .net]
RT_STRINGとしてリソースにしたなら、RT_STRINGでFindResourceするしかないだろ。

どっちかというとRT_RCDATAのほうがふさわしいと思う。

603 名前:592 mailto:sage [2008/11/04(火) 23:47:34 .net]
>>596
さっそくのレスありがとうございます。
RT_RCDATA を使って読み込んでみます。

今VC++2005を使っているのですが、
ソリューションエクスプローラー>○○.sysをクリック>
ファイルのプロパティ>ファイルの種類をRCファイルに設定で大丈夫でしょうか?





604 名前:デフォルトの名無しさん [2008/11/05(水) 03:02:30 .net]
え、もしかしてリソースって扱ったことない?

605 名前:592 mailto:sage [2008/11/05(水) 03:31:58 .net]
>>597
こんな時間にレスサンクスです。
リソース扱ったことないです、、、orz。

char *lplock = static_cast< char * >( LockResource( hmem ) );
から相変わらず、CreateServiceに値を渡す方法がわかりません。
(CreateServiceに代わる関数が見つかりません、、、orz)


606 名前: ◆0uxK91AxII mailto:sage [2008/11/05(水) 09:32:04 .net]
GetSystemDirectoryでpathを取って、そこのdrivers直下にでも書き出せば良い。



607 名前:592 mailto:sage [2008/11/05(水) 12:44:20 .net]
>>600
レスサンクスです。
1度ファイルに書き出してから、やってみたいと思います。
GetSystemDirectory関数は初めて知りました。
貴重な情報ありがとうございます。

608 名前:592 mailto:sage [2008/11/08(土) 20:14:33 .net]
質問:STLのvectorが使いたい。
環境:
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' の前に必要です。
以下、とんでもない数のエラーが出ます。

解決のため、なにかしらヒントなりいただければと思います。

609 名前:デフォルトの名無しさん [2008/11/08(土) 23:26:18 .net]
そろそろつまみ出せ!!

610 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 10:22:55 .net]
スレ違い

611 名前: ◆0uxK91AxII mailto:sage [2008/11/09(日) 10:58:26 .net]
MFC()笑
とりあえず、makefileでやるべき。

612 名前:592 mailto:sage [2008/11/09(日) 20:41:08 .net]
すんません、出直してきます。

613 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 11:47:28 .net]
先生方、(フィルタ)ドライバ側からレジストリキー読んだり、
書き込んだりする関数についてサイト、書籍知ってたら教えてください。

ttp://www5a.biglobe.ne.jp/~crab/winddk/kernel/index/index01.html
とりあえず↑を見つけたのだがよくわかんね。


614 名前: ◆0uxK91AxII mailto:sage [2008/11/19(水) 13:41:49 .net]
msdn.microsoft.com/en-us/library/ms804348.aspx

:b

615 名前:607 mailto:sage [2008/11/20(木) 00:58:30 .net]
>>608
ありがd
英語がんがってみる。

616 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 18:02:32 .net]
ZwOpenKey使いたいんですが、失敗します。
RtlInitUnicodeString( &RegPath, REG_KEY_PATH );
InitializeObjectAttributes( &Attr, &RegPath, OBJ_CASE_INSENSITIVE, NULL, NULL );
恐らく、↑でパスの指定ミスってると思うんですが、
#define REG_PATH L"\\HEKY_CURRENT_USER\\Software\\TEST_01"
ってやったらダメだったのですが、正しくはどのように書くんでしょうか?




617 名前: ◆0uxK91AxII mailto:sage [2008/11/21(金) 18:29:10 .net]
>>610
書かないのが、正しい書き方。

618 名前:610 mailto:sage [2008/11/21(金) 18:33:45 .net]
レスアリガタス。
ZwEnumerateValueKey使ってキーの値を取得したいんですが、
その場合、キーの指定っていうのはどうやるんすか?
ZwEnumerateKeyで列挙してから使うんでつか?


619 名前: ◆0uxK91AxII mailto:sage [2008/11/21(金) 20:55:22 .net]
>>612
>キーの指定
ZwCreateKey

kernelModeで列挙っていうのは、どうも嫌なモノを作ろうとしているように見える。

620 名前:610 mailto:sage [2008/11/21(金) 21:29:45 .net]
>>613
レスアリガタス。
頭悪いんでまとめると、キーを指定して値とりたい場合っつーのは、
ZwOpenKey使わないで、ZwCreateKey使えでFA?
ZwCreateKeyの第2引数は、\\HEKY_CURRENT_USER\\Software\\TEST_01指定でOK?

>kernelModeで列挙っていうのは、どうも嫌なモノを作ろうとしているように見える。
ZwEnumerateValueKey使うのは、レジストリのキーの値を取得する関数を他にシラネからです。
レジストリに書き込んである値はインストールパスとインストールした日付です。
Windowsアプリで言う、SHRegGetUSValue関数みたいなのがあればいいのだが、
見つからなかったっす。

621 名前:610 mailto:sage [2008/11/21(金) 21:35:03 .net]
スマソ。間違えた。
>>614
間違い
>ZwCreateKeyの第2引数は、\\HEKY_CURRENT_USER\\Software\\TEST_01指定でOK?
訂正
ZwCreateKeyの第2引数は、KEY_QUERY_VALUE指定して、InitializeObjectAttributes関数でのパスの指定で
\\HEKY_CURRENT_USER\\Software\\TEST_01指定でOK?
俺、頭マヂ悪い

622 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 22:14:40 .net]
まずはDDKのサンプルソースを読んでからにしろ。

623 名前: ◆0uxK91AxII mailto:sage [2008/11/21(金) 23:14:57 .net]
>HEKY_CURRENT_USER
諦めれ。
つーかマニュアル読め中坊^o^

624 名前:デフォルトの名無しさん mailto:sage [2008/11/22(土) 10:12:33 .net]
>HEKY_CURRENT_USER
いるわけないやん・・・・。


625 名前:610 mailto:sage [2008/11/22(土) 11:01:23 .net]
レス3つも北。愛が伝わってきた。

厨房らしくサンプルソースにグレップかけて、いろいろ見てみた。
"\\Registry\\Machine\\Software\\TEST_01"
の指定でとりあえず、HKEY_LOCAL_MACHINE以下にあるキーは取得できそう。

サンプルにHKEY_CURRENT_USER以下のレジストリを扱う処理がなかったと
思ったんけど、探しきれていない?
"\\Registry\\User\CurrentUser\\ こんな感じだと思うんだけど、、、。
うまく開けない、、、。
教えてエロい人。

626 名前:デフォルトの名無しさん [2008/11/22(土) 11:20:58 .net]
current userって誰を期待している?
ここまで書いてもわかんないならあきらめろ。



627 名前:デフォルトの名無しさん mailto:sage [2008/11/22(土) 11:23:36 .net]
Win32APIからやれ

628 名前:610 mailto:sage [2008/11/23(日) 13:03:28 .net]
ツンデレスアリガタス。
とりあえず、HKEY_LOCAL_MACHINE以下の可変長データ取得できるようになったお。
HKEY_CURRENT_USERは無理っぽいお。
みなさまの暖かい助言により、なんとか目的が達成できそうです。
チラ裏スマソ。








[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<187KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef