PDA

View Full Version : بدست آوردن سریال هارد در vs2010



project80888
دوشنبه 29 اسفند 1390, 11:11 صبح
سلام
سال نو را به همه دوستان تبریک میگیم
امیدوارم

for (i=1;i<=365;i++)
}
موفقیت و پیروزی
{


براتون در این سال باشه

دو تا سوال خدمت دوستان داشتم

اول اینکه من در 2005 از کلاس management به راحتی سریال هارد میتونستم به دست بیارم
ولی در 2010 این کلاس نمیشناسه

اگه یکی از دوستان یه نمونه کد در 2010 داره ممنون میشم در اختیارم قرار بده

دوم اینکه

آیا زاهی وجود داره که از دوبار باز شدن فرم جلوگیری کنم
نمیخوام وقتی که فرمی باز است دوباره اون فرم باز شود
ممنون

abdullah20
دوشنبه 29 اسفند 1390, 11:54 صبح
بفرما دوست عزیز

MAZAHER70
دوشنبه 29 اسفند 1390, 12:05 عصر
برای بدست آوردن شماره هارد
http://stackoverflow.com/questions/4084402/get-hard-disk-serial-number
http://www.codeproject.com/Questions/68926/Find-Serial-no-of-hard-disk-using-C
برای سوال دوم
اگه منظور شما اینه که نمی خواهید که یه برنامه رو سیستم چند بار همزمان اجرا بشه شما میتوانید همان ابتدا task های ویندوز رو چک کنید.

project80888
دوشنبه 29 اسفند 1390, 14:40 عصر
ممنون از دوستان
نه منظور من اینه که نتونیم در فرم اصلی برنامه بیشتر از یک فرم مشابه باز کنیم
مثلا اگه یک بار کاربر در منوی اطلاعات پایه فرم مشخصات مشتری را باز کرد امکان باز کردن دوباره فرم را نداشته باشد تا زمانی که فرم جاری را ببندد

abdullah20
دوشنبه 29 اسفند 1390, 16:48 عصر
if (Application.OpenForms["Form2"] == null)
{
Form2 f2 = new Form2();
f2.Name = "Form2";
f2.Show();
}
else
{
Application.OpenForms["Form2"].Activate();

}


به جای Form2 نام فرم خود را وارد کنید