🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: borland.public.cppbuilder.nativeapi
7 messages
7 total messages Started by Anton Mon, 01 Oct 2007 21:20
Drive letter
#1284
Author: Anton
Date: Mon, 01 Oct 2007 21:20
19 lines
1249 bytes
Hello,

I hope my question is send to the right newsgroup this time.

To determine the Hardware-id of the  storage media (harddisc and 
usb-storage) I use the Register information and this works fine.

Now I'm looking for a way wich driveletter belongs to each storage medium.

Maybe someone has an idea?


Thank's a lot.


Regards,


Anton 
Re: Drive letter
#1285
Author: JD
Date: Mon, 01 Oct 2007 21:39
13 lines
1148 bytes
"Anton" <acvoosten@zeelandnet.nl> wrote:
>
> [...] To determine the Hardware-id of the storage media
> (harddisc and usb-storage) I use the Register information
> and this works fine.
>
> Now I'm looking for a way wich driveletter belongs to each
> storage medium.

So what is your question exactly?

~ JD
Re: Drive letter
#1286
Author: Ted Lyngmo
Date: Mon, 01 Oct 2007 22:02
17 lines
1488 bytes
Anton wrote:
> 
> To determine the Hardware-id of the storage media (harddisc and 
> usb-storage) I use the Register information and this works fine.
> 
> Now I'm looking for a way wich driveletter belongs to each storage medium.

I'm not quite sure if this is what you are after, but take a look at the 
Win32 calls:

GetLogicalDrives()
GetVolumeInformation()

Don't know about "hardware id" though...

Best regards,
Ted Lyngmo
Re: Drive letter
#1287
Author: Anton
Date: Tue, 02 Oct 2007 07:24
29 lines
1757 bytes
I'll try to explain:

At this moment I have 1 harddisc in my Pc and 2 USB-memorysticks.
Each of them has a unique hardware-id, which my program can find in the 
windows-register.

Now I want to know what driveletters are used for the USB-sticks.

Of course I can see this in windows explorer, but I want my program to make 
that combination.



"JD" <nospam@nospam.com> schreef in bericht 
news:47016905$1@newsgroups.borland.com...
>
> "Anton" <acvoosten@zeelandnet.nl> wrote:
>>
>> [...] To determine the Hardware-id of the storage media
>> (harddisc and usb-storage) I use the Register information
>> and this works fine.
>>
>> Now I'm looking for a way wich driveletter belongs to each
>> storage medium.
>
> So what is your question exactly?
>
> ~ JD
> 
Re: Drive letter
#1288
Author: Anton
Date: Tue, 02 Oct 2007 10:19
30 lines
1626 bytes
Thanks for your tip, I'll have a look at those Win32 calls

The hardware-id is the unique number of each storage medium (harddisc and 
usb memorystick)


Kind Regards,

Anton

"Ted Lyngmo" <tedREMOVETHIS@lyncon.se> schreef in bericht 
news:47016e72$1@newsgroups.borland.com...
> Anton wrote:
>>
>> To determine the Hardware-id of the storage media (harddisc and 
>> usb-storage) I use the Register information and this works fine.
>>
>> Now I'm looking for a way wich driveletter belongs to each storage 
>> medium.
>
> I'm not quite sure if this is what you are after, but take a look at the 
> Win32 calls:
>
> GetLogicalDrives()
> GetVolumeInformation()
>
> Don't know about "hardware id" though...
>
> Best regards,
> Ted Lyngmo 
Re: Drive letter
#1289
Author: Vladimir Stefanovic
Date: Tue, 02 Oct 2007 15:51
9 lines
1205 bytes
> [...] I'll have a look at those Win32 calls

After that, look at:
http://www.microsoft.com/technet/sysinternals/FileAndDisk/VolumeId.mspx


-- 
Best Regards,
Vladimir Stefanovic
Re: Drive letter
#1290
Author: JF Jolin
Date: Wed, 03 Oct 2007 21:28
9 lines
1159 bytes
> After that, look at:
> http://www.microsoft.com/technet/sysinternals/FileAndDisk/VolumeId.mspx


And only after that look for API: QueryDosDevice


__
JF Jolin
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads