jahanmanesh
جمعه 09 بهمن 1388, 09:54 صبح
سلام كسي ميدونه كه اين كد به vb.net چي ميشه و دقيقا اين كد چه كار ميكنه؟
private void (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Void) reg_Load (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://pak:1.0.0.0/pak.reg/reg_Load%28Object,System.EventArgs%29)(object (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Object) sender, EventArgs (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.EventArgs) e)
{
int (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Int32) i;
Random (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Random) R = new Random (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Random/.ctor%28%29)();
this.txtrand (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://pak:1.0.0.0/pak.reg/txtrand:System.Windows.Forms.TextBox).Text (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Windows.Forms:2.0.0.0:b77a5c561934e089/System.Windows.Forms.Control/property:Text:String) = (R.Next (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Random/Next%28Int32%29:Int32)(0x7d00) * 0x1479).ToString (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Int32/ToString%28%29:String)();
string (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.String) cpuInfo = string (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.String).Empty (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.String/Empty);
ManagementObjectCollection (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Management:2.0.0.0:b03f5f7f11d50a3a/System.Management.ManagementObjectCollection) moc = new ManagementClass (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Management:2.0.0.0:b03f5f7f11d50a3a/System.Management.ManagementClass/.ctor%28String%29)("Win32_Processor").GetInstances (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Management:2.0.0.0:b03f5f7f11d50a3a/System.Management.ManagementClass/GetInstances%28%29:System.Management.ManagementObj ectCollection)();
foreach (ManagementObject (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Management:2.0.0.0:b03f5f7f11d50a3a/System.Management.ManagementObject) mo in moc)
{
if (cpuInfo == string (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.String).Empty (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.String/Empty))
{
cpuInfo = mo.Properties (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Management:2.0.0.0:b03f5f7f11d50a3a/System.Management.ManagementBaseObject/property:Properties:System.Management.PropertyData Collection)["ProcessorId"].Value (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Management:2.0.0.0:b03f5f7f11d50a3a/System.Management.PropertyData/property:Value:Object).ToString (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Object/ToString%28%29:String)();
}
}
float (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Single)[] a = new float (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Single)[20];
int (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Int32) j = cpuInfo.Length (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.String/property:Length:Int32);
for (i = 0; i < 6; i++)
{
a[i] = (float (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Single)) cpuInfo[(j - i) - 1];
this.cpu (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://pak:1.0.0.0/pak.reg/cpu:String) = this.cpu (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://pak:1.0.0.0/pak.reg/cpu:String) + a[i].ToString (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Single/ToString%28%29:String)();
}
this.txtcpu (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://pak:1.0.0.0/pak.reg/txtcpu:System.Windows.Forms.TextBox).Text (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Windows.Forms:2.0.0.0:b77a5c561934e089/System.Windows.Forms.Control/property:Text:String) = this.cpu (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://pak:1.0.0.0/pak.reg/cpu:String);
this.cpu (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://pak:1.0.0.0/pak.reg/cpu:String) = "";
for (i = 0; i < 4; i++)
{
a[i] = (float (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Single)) cpuInfo[(j - i) - 1];
this.cpu (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://pak:1.0.0.0/pak.reg/cpu:String) = this.cpu (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://pak:1.0.0.0/pak.reg/cpu:String) + a[i].ToString (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Single/ToString%28%29:String)();
}
}
private void (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Void) reg_Load (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://pak:1.0.0.0/pak.reg/reg_Load%28Object,System.EventArgs%29)(object (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Object) sender, EventArgs (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.EventArgs) e)
{
int (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Int32) i;
Random (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Random) R = new Random (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Random/.ctor%28%29)();
this.txtrand (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://pak:1.0.0.0/pak.reg/txtrand:System.Windows.Forms.TextBox).Text (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Windows.Forms:2.0.0.0:b77a5c561934e089/System.Windows.Forms.Control/property:Text:String) = (R.Next (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Random/Next%28Int32%29:Int32)(0x7d00) * 0x1479).ToString (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Int32/ToString%28%29:String)();
string (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.String) cpuInfo = string (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.String).Empty (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.String/Empty);
ManagementObjectCollection (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Management:2.0.0.0:b03f5f7f11d50a3a/System.Management.ManagementObjectCollection) moc = new ManagementClass (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Management:2.0.0.0:b03f5f7f11d50a3a/System.Management.ManagementClass/.ctor%28String%29)("Win32_Processor").GetInstances (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Management:2.0.0.0:b03f5f7f11d50a3a/System.Management.ManagementClass/GetInstances%28%29:System.Management.ManagementObj ectCollection)();
foreach (ManagementObject (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Management:2.0.0.0:b03f5f7f11d50a3a/System.Management.ManagementObject) mo in moc)
{
if (cpuInfo == string (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.String).Empty (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.String/Empty))
{
cpuInfo = mo.Properties (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Management:2.0.0.0:b03f5f7f11d50a3a/System.Management.ManagementBaseObject/property:Properties:System.Management.PropertyData Collection)["ProcessorId"].Value (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Management:2.0.0.0:b03f5f7f11d50a3a/System.Management.PropertyData/property:Value:Object).ToString (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Object/ToString%28%29:String)();
}
}
float (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Single)[] a = new float (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Single)[20];
int (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Int32) j = cpuInfo.Length (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.String/property:Length:Int32);
for (i = 0; i < 6; i++)
{
a[i] = (float (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Single)) cpuInfo[(j - i) - 1];
this.cpu (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://pak:1.0.0.0/pak.reg/cpu:String) = this.cpu (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://pak:1.0.0.0/pak.reg/cpu:String) + a[i].ToString (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Single/ToString%28%29:String)();
}
this.txtcpu (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://pak:1.0.0.0/pak.reg/txtcpu:System.Windows.Forms.TextBox).Text (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Windows.Forms:2.0.0.0:b77a5c561934e089/System.Windows.Forms.Control/property:Text:String) = this.cpu (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://pak:1.0.0.0/pak.reg/cpu:String);
this.cpu (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://pak:1.0.0.0/pak.reg/cpu:String) = "";
for (i = 0; i < 4; i++)
{
a[i] = (float (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Single)) cpuInfo[(j - i) - 1];
this.cpu (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://pak:1.0.0.0/pak.reg/cpu:String) = this.cpu (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://pak:1.0.0.0/pak.reg/cpu:String) + a[i].ToString (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Single/ToString%28%29:String)();
}
}