Cd seri numarası ile sifreleme yapılabilir...C# ile CD numarasını bulmak için yapaçağımız aşağıdaki kodu form button click içerisine yazmaktır.
SelectQuery query = new SelectQuery( "select * from win32_logicaldi sk where drivetype=5" );
ManagementObjec tSearcher searcher = new ManagementObjec tSearcher(query );
foreach( ManagementObjec t mo in searcher.Get() )
{ //( mo["volumename "] != null )
if(( mo["volumeserialnu mber"] != null ) )
{
MessageBox.Show ( "CD ismi:"+ mo["volumename "] ); // cd isminin alındıgı yer MessageBox.Show ( "CD Seri Numarası:"+ mo["volumeserialnu mber"] ); //cd seri numarası serial = mo["volumeserialnu mber"].ToString();
// MessageBox.Show (asa[3].ToString());
}
else
{ MessageBox.Show ( "Lütfen Cd Takınız" );
}
}
unutmatyın WMI da çalıştığımız için using system management import edilmeli yani add referances yaparak bunu kodun başına koymalısınız...