مشخصات پروژه
-
408
-
0.0
-
8147
-
0
-
0
پروژه مدیریت ویندوز
پروژه مدیریت ویندوز
این برنامه یک سری از اعمال معمولی ویندوز را مانند خاموش کرن سیستم، پاک کردن سطل آشغال، قطع کردن اینترنت و ....
این برنامه برای خاموش کردن سیستم از کد زیر استفاده میکند:
System.Diagnostics.Process.Start("ShutDown", "/s");
و برای Restart از کد زیر:
System.Diagnostics.Process.Start("ShutDown", "/r");
و برای Sleep از کد زیر:
System.Diagnostics.Process.Start("ShutDown", "/l");
برای انجام 3 کار بالا از یک تابع استفاده میشود که با تغییر آرگومان دوم تابع میشود حالتهای مختلف را انجام داد.
با استفاده از تابع زیر برنامه اینترنت اکسپلورر باز میشود و آدرس مورد نظر را باز میکند:
System.Diagnostics.Process.Start("iexplore.exe", textBox1.Text.Trim () );
در آرگومان اول این تابع اسم برنامه مورد نظر و در آرگومان دوم آدرس سایت مورد نظر که از طریق یک TextBox گرفته میشود به تابع فرستاده شده است.
با استفاده از تابع زیر اینترنت قطع میشود:
System.Diagnostics.Process.Start("rasdial", "/disconnect");
با استفاده از کدهای زیر آدرس وارد شده در TextBox به صفحه خانگی تبدیل می شود.
RegistryKey user = Registry.CurrentUser;
RegistryKey change = user.OpenSubKey("Software", true).OpenSubKey("Microsoft", true).OpenSubKey("Internet Explorer", true).OpenSubKey("Main", true);
change.SetValue("Start Page", textBox2.Text.ToString () );
با استفاده از حلقه زیر میتوان تمام چاپگر های موجود سیستم را به دست آورد:
foreach (string printerName in PrinterSettings.InstalledPrinters)
listBox1.Items.Add(printerName);