Would you be inclined to post (or send) the code for mimicking a virtual drive?
Thanks, Mike On Dec 3, 2007 9:01 AM, Steve Welborn <[EMAIL PROTECTED]> wrote: > I know it doesn't seem very practical but I like to challenge myself > sometimes and see if I can create or mimick alot of the programs I use on a > daily basis. For instance the one that I am trying to imitate is the Daemon > Tools CD emulator. I could not find a good starting place to mimick this in > C# so I started with creating a Virtual Drive. I was able to do that fairly > easy, but now I want to be able to map an iso file as the virtual folder and > output its contents in the explorer window. > > This pretty much sums up what I want to accomplish. I'll continue to > research. Thanks again for the replies and time. > > Steve > > >On Thu, 29 Nov 2007 06:42:25 -0800, Steve Welborn <[EMAIL PROTECTED] > > > >wrote: > > >Thank you for the resource. Seems like a great site. > > > > > >>I didn't have much luck finding the ISO file format specification. > >>However, for future reference, here's my favorite file specification > format > >>site: > >>http://www.wotsit.org/ > >> > >>Thanks, > >>Mike > > > >>On Nov 28, 2007 1:21 PM, Steve Welborn <[EMAIL PROTECTED]> wrote: > > > >> I am just creating the extension for learn > >> Thanks for the reply Barry. > >> > >> I am just creating the extension for learning purposes. I am aware that > it > >> is not recommended by MS nor supported. > >> > >> I havent started on the ISO viewing yet. I am not really sure where to > >> begin. I did a few googles to see if I could find some sample code but > >> nothing was found. > >> > >> So mainly the difficulty is opening the iso file as a stream or > whatever > >> and spit the contents out into a listview. > >> > >> Thats really all I want. To be able to view the contents of the ISO and > >> put it in my listview. I already have something that extracts it. > >> > >> any suggestions? > >> > >> Steve > >> > >> > >> > >> Steve Welborn <[EMAIL PROTECTED]> wrote: > >> > >> > Hello everyone. I am in the process of writing an Extension to the > >> Windows Shell > >> > > >> > My environment will be C# and Windows 2003 and up. > >> > >> You shouldn't write in-process extensions to the shell in managed code, > >> because it causes the shell to load a specific version of the .NET > >> runtime into the shell process. This creates an ordering dependency if > >> there are multiple shell extensions that target different .NET > runtimes. > >> > >> For example, if there are two shell extensions, E_11 (targeting 1.1) > and > >> E_20 (targeting 2.0) and E_11 gets loaded before E_20, then E_20 will > >> fail to load because you can't have more than one version of the .NET > >> runtime in a single process. > >> > >> > and although I have majority of it complete I am having problems > being > >> able to view the contents of an .iso file. With my extension I will be > >> working with iso files and a few other formats. > >> > > >> > Can someone set me in the right direction as far as how to > view/output > >> the contents of an iso file? > >> > >> I'm not 100% sure what your difficulty is. Is it the ISO format itself? > >> If I was interested in that, I'd look at the ISO9660 file system driver > >> in Linux. > >> > >> -- Barry > >> > >> -- > >> http://barrkel.blogspot.com/ > >> > >> ----- Original Message ---- > >> From: Steve Welborn <[EMAIL PROTECTED]> > >> To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM > >> Sent: Monday, November 26, 2007 1:25:23 PM > >> Subject: [ADVANCED-DOTNET] Reading contents of an ISO file > >> > >> > >> Hello everyone. I am in the process of writing an Extension to the > >> Windows Shell and although I have majority of it complete I am having > >> problems being able to view the contents of an .iso file. With my > >> extension > >> I will be working with iso files and a few other formats. > >> > >> Can someone set me in the right direction as far as how to view/output > >> the contents of an iso file? > >> > >> My environment will be C# and Windows 2003 and up. > >> > >> Thank you. > >> > >> Steve > >> > >> > >> > >> > >> > >> > > ____________________________________________________________________________ > ________ > >> Get easy, one-click access to your favorites. > >> Make Yahoo! your homepage. > >> http://www.yahoo.com/r/hs > >> > >> =================================== > >> This list is hosted by DevelopMentor(R) http://www.develop.com > >> > >> View archives and manage your subscription(s) at > >> http://discuss.develop.com > >> > >> > >> > >> > >> > >> > >> > >> > > ____________________________________________________________________________ > ________ > >> Never miss a thing. Make Yahoo your home page. > >> http://www.yahoo.com/r/hs > >> > >> =================================== > >> This list is hosted by DevelopMentor(R) http://www.develop.com > >> > >> View archives and manage your subscription(s) at > >> http://discuss.develop.com > >> > > > > > > > > ____________________________________________________________________________ > ________ > >Be a better sports nut! Let your teams follow you > >with Yahoo Mobile. Try it now. > http://mobile.yahoo.com/sports;_ylt=At9_qDKvtAbMuh1G1SQtBI7ntAcJ > > > >=================================== > >This list is hosted by DevelopMentor(R) http://www.develop.com > > > >View archives and manage your subscription(s) at > http://discuss.develop.com > > >take a look: > >http://en.wikipedia.org/wiki/ISO_9660 > > > >you may also wan to search with google with "iso format" and possibly > UDF > > >you will be dealing litlle-endian and/or bi-endian, maong other thing > > >why woudl you want to learn fiel stream with such is beyond me. I woudl > >prefer picking on something more practical, more real life problem > > >================================== > >This list is hosted by DevelopMentor(R) http://www.develop.com > > > --------------------------------- > Looking for last minute shopping deals? Find them fast with Yahoo! > Search. > > =================================== > This list is hosted by DevelopMentor(R) http://www.develop.com > > View archives and manage your subscription(s) at > http://discuss.develop.com > =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com