HDDのシリアル表示方法がしりたいです。
DOSコマンドでvolで表示される ****-**** 4桁+4桁の値です。
よろしくお願いします。
APIのGetVolumeInformation関数は、どうですか?
ソース簡単にかいてもらってもいいですか?
スイマセン初心者で・・・
初心者です!というなら調べましょ。
http://msdn.microsoft.com/ja-jp/library/cc429511.aspx
Googleで5分です。
初心者です!というなら調べましょ。
http://msdn.microsoft.com/ja-jp/library/cc429511.aspx
Googleで5分です。
初心者です!というなら調べましょ。
http://msdn.microsoft.com/ja-jp/library/cc429511.aspx
Googleで5分です。
初心者です!というなら調べましょ。
http://msdn.microsoft.com/ja-jp/library/cc429511.aspx
Googleで5分です。
ハイソース(^^;)
http://www.dev.pei.jp/programming/sdk/sdk40.html
GetVolumeInformation(LPDWORD lpVolumeSerialNumber);
LPDWORD lpVolumeSerialNumber コノ部分に赤いアンダーラインで
エラーがでてしまいます。
どうしたらよいでしょうか?
> GetVolumeInformation(LPDWORD lpVolumeSerialNumber);
逆に質問しよう
上記の記述は、Pascal(Delphi言語)のものですか?
えぇ・・・・
ofZ様がハイソースといわれたので・・・
ちがうのですか。。。
スイマセン、ターボデルファイなのですがよろしくお願いします。
過去ログにサンプルがありましたので、おいときますね。
https://www.petitmonte.com/bbs/answers?question_id=78
これでできるっぽいのですが・・・
var
VolumeSerialNumber,
MaximumComponentLength,
FileSystemFlags: Cardinal;
VolumeName: array[0..260] of char;
FileSystemName: array[0..260] of char;
begin
GetVolumeInformation(
'C:\', // ドライブ
VolumeName, // ボリュームネームが入る
260, // ボリュームネームを格納するバッファのサイズ
@VolumeSerialNumber, // ボリュームシリアルナンバーが入る
MaximumComponentLength, // ファイル名は何文字までか、が入る
FileSystemFlags, // ファイルシステムの情報が入る
FileSystemName, // ファイルシステムの名前が入る
260 // ファイルシステムの名前を格納するバッファのサイズ
);
showMessage(@VolumeSerialNumber);
↑
これで表示しようとしてもできません、シリアルナンバーの表示は
どうやるのでしうょうか?
var
VolumeSerialNumber,
MaximumComponentLength,
FileSystemFlags: Cardinal;
VolumeName: array[0..260] of char;
FileSystemName: array[0..260] of char;
begin
GetVolumeInformation(
'C:\', // ドライブ
VolumeName, // ボリュームネームが入る
260, // ボリュームネームを格納するバッファのサイズ
@VolumeSerialNumber, // ボリュームシリアルナンバーが入る
MaximumComponentLength, // ファイル名は何文字までか、が入る
FileSystemFlags, // ファイルシステムの情報が入る
FileSystemName, // ファイルシステムの名前が入る
260 // ファイルシステムの名前を格納するバッファのサイズ
);
showMessage(inttostr(VolumeSerialNumber));
これでいかがでしょうか?
最高です!
表裏 未里様ありがとございました。
解決済みだけど
> ちがうのですか。。。
変数の宣言から、全然違うでしょ?
> これで表示しようとしてもできません、シリアルナンバーの表示は
> どうやるのでしうょうか?
ただ「できません」じゃなくて、どんなエラーが発生するのか
どんなときに発生するのか書くように・・・
ツイート | ![]() |