I'm hoping to write my code in C#, but from what I have found so far, it
looks like I'll have to dip into unmanaged code (it seems I'll need to use
DeviceIOControl). I want my app to run on XP, Vista and Windows 7. My
first question, is whether or not this is even possible? It seems that in
XP at least, there's restrictions against repartitioning removable media? I
just don't want to spend hours trying to figure out how to use
DeviceIOControl only to find out that it doesn't work because the OS simply
blocks partitioning/formatting of Compact Flash media.
Thanks for any help.
"cpnet" <cp...@newsgroup.nospam> wrote in message
news:eED8x4wY...@TK2MSFTNGP04.phx.gbl...
Thanks for the info. When you say the "OS won't like it" if I partition the
card what exactly do you mean? Does this mean that Windows won't be able to
use/see the card? My goal here would be to only have a single partition,
but just to change the size, and then format it as FAT32 volume. If I keep
things to a single active partition formatted with FAT32, will Windows still
not like it?
The reason I'm looking for this is that I have a drum sound module that can
only use CF cards up to 512 MB. It's hard to find CF cards that small these
days, and bigger cards are cheap. I'm hoping to be able to provide people a
way to 'shrink' the size of their larger CF cards so that they'll work with
the module. There is already other PC software that allows people to manage
to save a load drum kits from the CF card. I'm not sure exactly how this
software works, but I'm assuming if Windows can still read the card after
I've 'shrunk' it, then this software should be able to continue to work, and
the drum module will also work with the cards.
"cpnet" <cp...@newsgroup.nospam> wrote in message
news:%23n0RGw7...@TK2MSFTNGP04.phx.gbl...