Open and see the data inside a .ISO, .Bin file from inside an application

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dragonrose
    New Member
    • Mar 2010
    • 1

    #1

    Open and see the data inside a .ISO, .Bin file from inside an application

    Hi all, im new to coding (started coding last month) so im a little stuck on how to do this, im making some emulation programs to learn coding with, and a part of it is to point the app to a .iso/.bin file and scan the data inside of the iso/bin to check if a file exists.

    Thats the basics of it, heres what 1 of the iso's look like in a iso program:



    And i would use the SLUS file in an if statement like this:

    Code:
    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
    
    Dim selit As String = CStr(ListBox2.SelectedValue)
            If File.Exists(selit, "SLUS_215.57") Then
    namefull.Text = "Final Fantasy XII"
    serial.Text = "SLUS_215.76"
    version.Text = "Collector's Edition"
    genre.Text = "RPG"
    region.Text = "U"
    date1.Text = "10-31-06"
    pboxGameCover.ImageLocation = Application.StartupPath() & "\pics\" & "128.jpg"
    pboxGameCoverA.ImageLocation = Application.StartupPath() & "\pics\" & "128a.jpg"
    
    Elseif
    *snip*
            End If
    (ListBox2.Selec tedValue, is the .iso/.bin file)

    My issue is i cant find any class examples, or any information etc on how to code it so my application can see the data inside of the iso/bin instead of just see'ing the iso/bin file, so that i can then check the data inside the iso to see if the file exists etc.

    Im a novice still at coding so making a new class myself to look inside the iso/bin is to complex for me.

    Please any help on this would be much appreciated, Thank you.
  • CroCrew
    Recognized Expert Contributor
    • Jan 2008
    • 564

    #2
    Hello dragonrose,

    Try one of the three below:

    1. How to Create Optical File Images using IMAPIv2.0: http://www.codeproject.com/KB/miscctrl/ISOImage.aspx
    2. Install “Nero” then use the “Nero x.x Type Library”.
    3. Looking into the System.Runtime. Serialization.F ormatters.Binar y namespace.

    Hope this helps.

    Happy Coding,
    CroCrew~

    Comment

    Working...