Download SCSI Interface for Multimedia and Block Devices

Description

This C#-based library allows you to communicate directly with devices that follow the SCSI standard from user-mode, such as CD/DVD drives and hard disks. You can use this library to create your own CD burning program, just as the sample utility does.

Source Files

The download file scsi.zip has the following entries.


BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/DefaultTemplate.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
ISOBurn/App.config//from  ww w.j  a v a 2  s . c  o  m
ISOBurn/BackgroundBurner.cs
ISOBurn/CapacityBar.cs
ISOBurn/FileSystems/DiscMaster.cs
ISOBurn/FileSystems/Iso9660/DirectoryRecord.cs
ISOBurn/FileSystems/Iso9660/IsoFileSystem.cs
ISOBurn/FileSystems/Iso9660/IsoHelper.cs
ISOBurn/FileSystems/Iso9660/IsoMaster.cs
ISOBurn/FileSystems/Iso9660/PathTableRecord.cs
ISOBurn/FileSystems/Iso9660/Types.cs
ISOBurn/FileSystems/Iso9660/VolumeDescriptors.cs
ISOBurn/FileSystems/Udf/FileEntryInformationControlBlock.cs
ISOBurn/FileSystems/Udf/Other Types/Allocation Descriptors.cs
ISOBurn/FileSystems/Udf/Other Types/CharacterSpecification.cs
ISOBurn/FileSystems/Udf/Other Types/EntityIdentifier.cs
ISOBurn/FileSystems/Udf/Other Types/PathComponent.cs
ISOBurn/FileSystems/Udf/Other Types/Timestamp.cs
ISOBurn/FileSystems/Udf/Other Types/UdfRevision.cs
ISOBurn/FileSystems/Udf/Partition Maps/MetadataPartitionMap.cs
ISOBurn/FileSystems/Udf/Partition Maps/PartitionMap.cs
ISOBurn/FileSystems/Udf/Partition Maps/SparablePartitionMap.cs
ISOBurn/FileSystems/Udf/Partition Maps/Type1PartitionMap.cs
ISOBurn/FileSystems/Udf/Partition Maps/Type2PartitionMap.cs
ISOBurn/FileSystems/Udf/Partition Maps/UdfType2PartitionMap.cs
ISOBurn/FileSystems/Udf/Partition Maps/VirtualPartitionMap.cs
ISOBurn/FileSystems/Udf/Tagged Descriptors/AllocationExtentDescriptor.cs
ISOBurn/FileSystems/Udf/Tagged Descriptors/AnchorVolumeDescriptorPointer.cs
ISOBurn/FileSystems/Udf/Tagged Descriptors/FileIdentifierDescriptor.cs
ISOBurn/FileSystems/Udf/Tagged Descriptors/FileSetDescriptor.cs
ISOBurn/FileSystems/Udf/Tagged Descriptors/ImplementationUseVolumeDescriptor.cs
ISOBurn/FileSystems/Udf/Tagged Descriptors/Information Control Block Descriptors/ExtendedFileEntryInformationControlBlockDescriptor.cs
ISOBurn/FileSystems/Udf/Tagged Descriptors/Information Control Block Descriptors/FileEntryInformationControlBlockDescriptor.cs
ISOBurn/FileSystems/Udf/Tagged Descriptors/Information Control Block Descriptors/FileEntryInformationControlBlockDescriptorBase.cs
ISOBurn/FileSystems/Udf/Tagged Descriptors/Information Control Block Descriptors/IndirectInformationControlBlockDescriptor.cs
ISOBurn/FileSystems/Udf/Tagged Descriptors/Information Control Block Descriptors/InformationControlBlockDescriptor.cs
ISOBurn/FileSystems/Udf/Tagged Descriptors/Information Control Block Descriptors/TerminalInformationControlBlockDescriptor.cs
ISOBurn/FileSystems/Udf/Tagged Descriptors/LogicalVolumeDescriptor.cs
ISOBurn/FileSystems/Udf/Tagged Descriptors/LogicalVolumeIntegrityDescriptor.cs
ISOBurn/FileSystems/Udf/Tagged Descriptors/PartitionDescriptor.cs
ISOBurn/FileSystems/Udf/Tagged Descriptors/PrimaryVolumeDescriptor.cs
ISOBurn/FileSystems/Udf/Tagged Descriptors/TaggedDescriptor.cs
ISOBurn/FileSystems/Udf/Tagged Descriptors/TerminatingDescriptor.cs
ISOBurn/FileSystems/Udf/Tagged Descriptors/UnallocatedSpaceDescriptor.cs
ISOBurn/FileSystems/Udf/Tagged Descriptors/VolumeDescriptorPointer.cs
ISOBurn/FileSystems/Udf/UdfHelper.cs
ISOBurn/FileSystems/Udf/UdfLogicalVolume.FileSet.cs
ISOBurn/FileSystems/Udf/UdfLogicalVolume.cs
ISOBurn/FileSystems/Udf/UdfMaster.cs
ISOBurn/FileSystems/Udf/UdfPartition.cs
ISOBurn/FileSystems/Udf/UdfVolume.VolumeDescriptorSequenceCollection.cs
ISOBurn/FileSystems/Udf/UdfVolume.VolumeRecognitionSequenceCollection.cs
ISOBurn/FileSystems/Udf/UdfVolume.cs
ISOBurn/FileSystems/Udf/Volume Structure Descriptors/BeginningExtendedAreaDescriptor.cs
ISOBurn/FileSystems/Udf/Volume Structure Descriptors/BootDescriptor.cs
ISOBurn/FileSystems/Udf/Volume Structure Descriptors/NonSequentialRecording2Descriptor.cs
ISOBurn/FileSystems/Udf/Volume Structure Descriptors/NonSequentialRecording3Descriptor.cs
ISOBurn/FileSystems/Udf/Volume Structure Descriptors/TerminatingExtendedAreaDescriptor.cs
ISOBurn/FileSystems/Udf/Volume Structure Descriptors/UdfVolumeDescriptor.cs
ISOBurn/FileSystems/Udf/Volume Structure Descriptors/UnknownVolumeStructureDescriptor.cs
ISOBurn/FileSystems/VolumeDescriptorBase.cs
Scsi/Ata/AtaDevice.cs
Scsi/Ata/AtaException.cs
Scsi/Ata/AtaStream.cs
Scsi/Ata/DeviceIdentifier.cs
Scsi/Ata/IAtaPassThrough.cs
Scsi/Ata/Types.cs
Scsi/Helper/EnumValueDisplayNameAttribute.cs
Scsi/Helper/Marshaling.cs
Scsi/Helper/SubStream.cs
Scsi/Helper/Win32FileStream.cs
Scsi/Properties/AssemblyInfo.cs
Scsi/SCSIKey.snk
Scsi/Scsi.csproj
Scsi/Scsi/AdditionalSenseCodeAndQualifierPair.cs
Scsi/Scsi/Block/BlockDevice.cs
Scsi/Scsi/Block/Vital Product Data Pages/BlockLimitsVitalProductDataPage.cs
Scsi/Scsi/Commands/AtaPassThrough12Command.cs
Scsi/Scsi/Commands/FixedLengthScsiCommand.cs
Scsi/Scsi/Commands/InquiryCommand.cs
Scsi/Scsi/Commands/ModeSelect06Command.cs
Scsi/Scsi/Commands/ModeSelect10Command.cs
Scsi/Scsi/Commands/ModeSense06Command.cs
Scsi/Scsi/Commands/ModeSense10Command.cs
Scsi/Scsi/Commands/Read06Command.cs
Scsi/Scsi/Commands/Read10Command.cs
Scsi/Scsi/Commands/Read12Command.cs
Scsi/Scsi/Commands/Read16Command.cs
Scsi/Scsi/Commands/Read32Command.cs
Scsi/Scsi/Commands/ReadBufferCommand.cs
Scsi/Scsi/Commands/ReadCapacityCommand.cs
Scsi/Scsi/Commands/Release06Command.cs
Scsi/Scsi/Commands/Release10Command.cs
Scsi/Scsi/Commands/ReportLuns.cs
Scsi/Scsi/Commands/RequestSenseCommand.cs
Scsi/Scsi/Commands/Reserve06Command.cs
Scsi/Scsi/Commands/Reserve10Command.cs
Scsi/Scsi/Commands/ScsiCommand.cs
Scsi/Scsi/Commands/Seek10Command.cs
Scsi/Scsi/Commands/SendDiagnosticCommand.cs
Scsi/Scsi/Commands/SetRemovableMediaBitCommand.cs
Scsi/Scsi/Commands/StartStopUnitCommand.cs
Scsi/Scsi/Commands/SynchronizeCache10Command.cs
Scsi/Scsi/Commands/TestUnitReadyCommand.cs
Scsi/Scsi/Commands/VariableLengthScsiCommand.cs
Scsi/Scsi/Commands/Verify10Command.cs
Scsi/Scsi/Commands/Write10Command.cs
Scsi/Scsi/Commands/Write12Command.cs
Scsi/Scsi/Commands/WriteAndVerify10Command.cs
Scsi/Scsi/Commands/WriteBufferCommand.cs
Scsi/Scsi/IScsiDevice.cs
Scsi/Scsi/IScsiPassThrough.cs
Scsi/Scsi/Inquiry Data/InquiryData.cs
Scsi/Scsi/Inquiry Data/StandardInquiryData.cs
Scsi/Scsi/Inquiry Data/Vital Product Data Pages/DeviceIdentificationInquiryDataPage.cs
Scsi/Scsi/Inquiry Data/Vital Product Data Pages/SupportedVitalProductDataPagesDataPage.cs
Scsi/Scsi/Inquiry Data/Vital Product Data Pages/UnitSerialNumberDataPagePage.cs
Scsi/Scsi/Inquiry Data/Vital Product Data Pages/VitalProductDataInquiryData.cs
Scsi/Scsi/Inquiry Data/Vital Product Data Pages/VitalProductDataInquiryDataPage.cs
Scsi/Scsi/Internal.cs
Scsi/Scsi/Mode Pages/CachingModePage.cs
Scsi/Scsi/Mode Pages/ControlModePage.cs
Scsi/Scsi/Mode Pages/InformationalExceptionsModePage.cs
Scsi/Scsi/Mode Pages/ModePage.cs
Scsi/Scsi/Mode Pages/PowerConditionsModePage.cs
Scsi/Scsi/Mode Pages/ReadWriteErrorRecoveryParametersPage.cs
Scsi/Scsi/Multimedia/Commands/BlankCommand.cs
Scsi/Scsi/Multimedia/Commands/CloseSessionTrackCommand.cs
Scsi/Scsi/Multimedia/Commands/Erase10Command.cs
Scsi/Scsi/Multimedia/Commands/FormatUnitCommand.cs
Scsi/Scsi/Multimedia/Commands/GetConfigurationCommand.cs
Scsi/Scsi/Multimedia/Commands/GetEventStatusNotificationCommand.cs
Scsi/Scsi/Multimedia/Commands/GetPerformanceCommand.cs
Scsi/Scsi/Multimedia/Commands/LoadUnloadMediumCommand.cs
Scsi/Scsi/Multimedia/Commands/PreventAllowMediumRemovalCommand.cs
Scsi/Scsi/Multimedia/Commands/ReadBufferCapacityCommand.cs
Scsi/Scsi/Multimedia/Commands/ReadCDCommand.cs
Scsi/Scsi/Multimedia/Commands/ReadDiscInformationCommand.cs
Scsi/Scsi/Multimedia/Commands/ReadDiscStructureCommand.cs
Scsi/Scsi/Multimedia/Commands/ReadFormatCapacitiesCommand.cs
Scsi/Scsi/Multimedia/Commands/ReadTocPmaAtipCommand.cs
Scsi/Scsi/Multimedia/Commands/ReadTrackInformationCommand.cs
Scsi/Scsi/Multimedia/Commands/ReportKeyCommand.cs
Scsi/Scsi/Multimedia/Commands/ReserveTrackCommand.cs
Scsi/Scsi/Multimedia/Commands/SendCueSheetCommand.cs
Scsi/Scsi/Multimedia/Commands/SendOpcInformationCommand.cs
Scsi/Scsi/Multimedia/Commands/SetCDSpeedCommand.cs
Scsi/Scsi/Multimedia/Commands/SetReadAheadCommand.cs
Scsi/Scsi/Multimedia/Commands/SetStreamingCommand.cs
Scsi/Scsi/Multimedia/Disc Structure Data/BDStructureData.cs
Scsi/Scsi/Multimedia/Disc Structure Data/DiscStructureData.cs
Scsi/Scsi/Multimedia/Disc Structure Data/DvdPhysicalFormatInformation.cs
Scsi/Scsi/Multimedia/Disc Structure Data/DvdStructureData.cs
Scsi/Scsi/Multimedia/Events/DeviceBusyEvent.cs
Scsi/Scsi/Multimedia/Events/Event and EventUnion.cs
Scsi/Scsi/Multimedia/Events/ExternalRequestEvent.cs
Scsi/Scsi/Multimedia/Events/MediaEvent.cs
Scsi/Scsi/Multimedia/Events/MultimediaEventHeader.cs
Scsi/Scsi/Multimedia/Events/MultipleHostEvent.cs
Scsi/Scsi/Multimedia/Events/OperationalChangeEvent.cs
Scsi/Scsi/Multimedia/Events/PowerManagementEvent.cs
Scsi/Scsi/Multimedia/FeatureCollection.cs
Scsi/Scsi/Multimedia/Features/CDRWConstantAngularVelocityWriteFeature.cs
Scsi/Scsi/Multimedia/Features/CDReadFeature.cs
Scsi/Scsi/Multimedia/Features/CoreFeature.cs
Scsi/Scsi/Multimedia/Features/DefectManagementFeature.cs
Scsi/Scsi/Multimedia/Features/DvdPlusRFeature.cs
Scsi/Scsi/Multimedia/Features/DvdPlusRWFeature.cs
Scsi/Scsi/Multimedia/Features/DvdReadFeature.cs
Scsi/Scsi/Multimedia/Features/EnhancedDefectReportingFeature.cs
Scsi/Scsi/Multimedia/Features/FormattableFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/AdvancedAccessContentSystemFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/BDRPseudoOverwriteFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/BDReadFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/BDWriteFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/CDAudioExternalPlayFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/CDMasteringFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/CDRWMediaWriteSupportFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/CDTrackAtOnceFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/DiscControlBlocksFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/DoubleDensityCDRWWriteFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/DoubleDensityCDRWriteFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/DoubleDensityCDReadFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/DriveSerialNumberFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/DvdContentProtectionForRecordableMediaFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/DvdContentScramblingSystemFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/DvdCssManagedRecordingFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/DvdMinusRWWriteFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/DvdPlusRDualLayerFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/DvdPlusRWDualLayerFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/EmbeddedChangerFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/FirmwareInformationFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/HDDvdRWFragmentRecordingFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/HDDvdReadFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/HDDvdWriteFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/HybridDiscFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/LayerJumpRecordingFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/LayerJumpRigidRestrictedOverwriteFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/MediaSerialNumberFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/MicrocodeUpgradeFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/PowerManagementFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/RealTimeStreamingFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/RigidRestrictedOverwriteFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/SecurDiscFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/SmartFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/StopLongOperationFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/TimelySafeRecordingFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/TimeoutFeature.cs
Scsi/Scsi/Multimedia/Features/GetSupport() Not Implemented/VCPSFeature.cs
Scsi/Scsi/Multimedia/Features/IncrementalStreamingWritableFeature.cs
Scsi/Scsi/Multimedia/Features/MorphingFeature.cs
Scsi/Scsi/Multimedia/Features/MountRainierRewritableFeature.cs
Scsi/Scsi/Multimedia/Features/MultiReadFeature.cs
Scsi/Scsi/Multimedia/Features/MultimediaFeature.cs
Scsi/Scsi/Multimedia/Features/ProfileListFeature.cs
Scsi/Scsi/Multimedia/Features/RandomReadableFeature.cs
Scsi/Scsi/Multimedia/Features/RandomWritableFeature.cs
Scsi/Scsi/Multimedia/Features/RemovableMediumFeature.cs
Scsi/Scsi/Multimedia/Features/RestrictedOverwriteFeature.cs
Scsi/Scsi/Multimedia/Features/SectorErasableFeature.cs
Scsi/Scsi/Multimedia/Features/VendorSpecificFeature.cs
Scsi/Scsi/Multimedia/Features/WriteOnceFeature.cs
Scsi/Scsi/Multimedia/Features/WriteProtectFeature.cs
Scsi/Scsi/Multimedia/Format Descriptors/CDRWOrDvdMinusRWAddSessionDescriptor.cs
Scsi/Scsi/Multimedia/Format Descriptors/CDRWOrDvdMinusRWFullFormatDescriptor.cs
Scsi/Scsi/Multimedia/Format Descriptors/CDRWOrDvdMinusRWGrowSessionDescriptor.cs
Scsi/Scsi/Multimedia/Format Descriptors/DvdPlusRWBasicFormatDescriptor.cs
Scsi/Scsi/Multimedia/Format Descriptors/FormatDescriptor.cs
Scsi/Scsi/Multimedia/Format Descriptors/FormatDescriptorCDRW.cs
Scsi/Scsi/Multimedia/Format Descriptors/FormatDescriptorOther.cs
Scsi/Scsi/Multimedia/Format Descriptors/FullFormatDescriptor.cs
Scsi/Scsi/Multimedia/Format Descriptors/MountRainierRewritableFullFormatDescriptor.cs
Scsi/Scsi/Multimedia/Format Descriptors/SpareAreaExpansionDescriptor.cs
Scsi/Scsi/Multimedia/Format Descriptors/ZoneFormatDescriptor.cs
Scsi/Scsi/Multimedia/Format Descriptors/ZoneReformatDescriptor.cs
Scsi/Scsi/Multimedia/Format Descriptors/[Template].cs
Scsi/Scsi/Multimedia/FormatCapacityList.cs
Scsi/Scsi/Multimedia/IMultimediaDevice.cs
Scsi/Scsi/Multimedia/Mode Pages/CDParametersPage.cs
Scsi/Scsi/Multimedia/Mode Pages/CapabilitiesMechanicalStatusPage.cs
Scsi/Scsi/Multimedia/Mode Pages/WriteParametersPage.cs
Scsi/Scsi/Multimedia/MultimediaDevice.cs
Scsi/Scsi/Multimedia/Performance Descriptors/DefectStatusDescriptor.cs
Scsi/Scsi/Multimedia/Performance Descriptors/ExceptionsPerformanceDescriptor.cs
Scsi/Scsi/Multimedia/Performance Descriptors/NominalPerformanceDescriptor.cs
Scsi/Scsi/Multimedia/Performance Descriptors/PerformanceData.cs
Scsi/Scsi/Multimedia/Performance Descriptors/PerformanceDescriptor.cs
Scsi/Scsi/Multimedia/Performance Descriptors/UnusableAreaDescriptor.cs
Scsi/Scsi/Multimedia/Performance Descriptors/WriteSpeedDescriptor.cs
Scsi/Scsi/Multimedia/TOC-PMA-ATIP Response Data/AbsoluteTimeInPregroove.cs
Scsi/Scsi/Multimedia/TOC-PMA-ATIP Response Data/CDText.cs
Scsi/Scsi/Multimedia/TOC-PMA-ATIP Response Data/FormattedTableOfContents.cs
Scsi/Scsi/Multimedia/TOC-PMA-ATIP Response Data/MultisessionInformation.cs
Scsi/Scsi/Multimedia/TOC-PMA-ATIP Response Data/ProgramMemoryArea.cs
Scsi/Scsi/Multimedia/TOC-PMA-ATIP Response Data/RawTableOfContents.cs
Scsi/Scsi/Multimedia/TOC-PMA-ATIP Response Data/TocPmaAtipResponseData.cs
Scsi/Scsi/Multimedia/TrackStream.cs
Scsi/Scsi/Multimedia/Types.cs
Scsi/Scsi/ReadBufferData.cs
Scsi/Scsi/ScsiDevice.cs
Scsi/Scsi/ScsiException.cs
Scsi/Scsi/ScsiStream.cs
Scsi/Scsi/ScsiVersionAttribute.cs
Scsi/Scsi/Sense Data.cs
Scsi/Scsi/Stream/StreamDevice.cs
Scsi/Scsi/Types.cs
Scsi/Scsi/VendorId.cs
Scsi/Scsi/VersionDescriptor.cs
Scsi/Scsi/Win32Spti.cs
ScsiTester/ILMerge.bat
ScsiTester/Program.cs
ScsiTester/Properties/AssemblyInfo.cs
ScsiTester/ScsiTester.csproj

Download

Click the following link to download scsi.zip.

scsi.zip




















Home »
  C# Free Code »
    Development »




Algorithm
ANTLR
AOP
Application
Barcode
CHM
Design Patterns
Desktop
DotNet
DotNet Engine
DotNet Application
DotNet Assembly
DotNet Library
Engine
Epub
Example
File
File Library
Framework
GIS
Intellisense
IoC
Library
log4net
Matlab
MSBuild
MVC
MVP
MVVM
Numerical Library
NUnit
OpenCL
Plugin
Quartz
Resx File
SDK
SMS
Thread
UnitTest
Utility
VisualStudio
Windows
XML