Da bi otvorio neki fajl koristi
Code:
System.Diagnostics.Process.Start("c:\mydocuments\my_file.doc");
Ovaj delo koda ti pušta default aplikaciju za *.doc fajlove, dakle MS Word, i otvara taj faj.
A za CD-ROM ... da bi odredio koje "slovo" koristi - mislim da ne postoji managed način, moraćeš da zoveš API. Otprilike ovako nešto:
Code:
[DllImport("kernel32.dll", EntryPoint="GetDriveTypeA")]
static extern Int32 GetDriveType (string nDrive);
Int32 Drive_Type = GetDriveType ("slovo za drajv");
Za tipove:
Unknown = 0
Invalid = 1 //loš path
Removable = 2
Fixed = 3
Remote = 4 //network
CDROM = 5
RAMDisk = 6
Letter's svih drajvova možeš da dobiješ iz Environment.GetLogicalDrives() .
Nisam probao i ne mogu da tvrdim da ovo radi al pokušaj.
I deklaracija za GetDriveType je iz WinAPI-ja - nije proverena.