C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 33 を表示中)
■16340 / )  Re[9]: リムーバブルメディアとHDDの違い
□投稿者/ れい (460回)-(2008/04/03(Thu) 01:50:21)
No16327 (渋木宏明(ひどり) さん) に返信
> 覚えてないです (^^;
> MSDN のような公式の技術文書ではなく、雑誌記事の類だったような気がします。

そうですか。残念。
探してみます。

No16329 (NyaRuRu さん) に返信
> うお.
> 何か名前が挙がってますが,私もそんなに詳しくないですよ.

神降臨、ではなく魚が釣れたようです。

> DriveInfo.DriveType プロパティってのがあって,

DriveInfo.DriveTypeはWin32APIの「GetDriveType」を呼んでるだけのようです。
#GetDriveTypeのソースは当然無い…。

> Explorer などはこれと似たようなアプローチなんじゃないかという気もします.単なる勘ですけど.

たしかにドライブの種類を調べるのにGetDriveTypeを使ってるコードは多そうです。
一般的にこれをつかうのかな?調べてみます。

> とりあえず憶えている事例ですが,Visual Studio 2005 だったかが,USB ストレージにインストールできなかった記憶があります.あんまり憶えていないのですがインストーラで拒否されたような.MSDN Library は行けたんだったかなぁ.

ふむふむふむ。かなりマニアックな情報が。
これもGetDriveTypeで判断できる処理ですね。

> あと,最近久しぶりに Advanced Windows を読み直していおかげで思い出せましたが,リンカの /swaprun オプションと実行可能ファイルの場所の関係とか.

ふむー。
実行ファイルはメモリマップドとかでややこしいのですよね。
調べてみます。

> ユーザモードな世界から順番に切り込んでいくとすれば,

切り込むのは私には大変なので、
すでに誰かまとめてくれてたらいいなぁ、とか…。
Windowsはディスアセンブル禁止だし。
ソースがあれば何もかもわかるのに。

#Shared Source Initiativeを使いたいなぁ。
#ゴネるかなぁ…

No16333 (ネタ好き さん) に返信
> ちょっと邪道ですが、WMIにも参考になる情報があるかもしれません。

了解っす。
WMIはよくわからないんですが、見てみます。
返信 編集キー/


管理者用

- Child Tree -