نمایش نتایج 1 تا 4 از 4

نام تاپیک: گرفتن ولتاژ پاور

  1. #1

    گرفتن ولتاژ پاور

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

    شبکه ای دارم که 40 تا سیستم داره و میخوام ولتاژ پاور سیستمارو در بیارم
    میشه با سی شارپ برنامه ای نوشت که ولتاژ پاور رو بده

  2. #2

    نقل قول: گرفتن ولتاژ پاور

    دوستاننننننننننن

  3. #3

    نقل قول: گرفتن ولتاژ پاور

    سلام

    فکر نمیکنم مستقیما بشود !! باید از بایوس بگیری ...

    این نگاه کن ، البته بعید میدونم کارت راه بندازه :
    https://barnamenevis.org/showthread.p...e-Class-in-WMI

    یا اینها :


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Management;
    using System.Windows.Forms;
    namespace InfoHardwareDLL
    {
    public class Info
    {
    public string Name;
    public string Manufacturer;
    public string SerialNumber;
    public string Speed;
    public string Capacity;
    //============================================
    public void GrtInfoCPU()
    {
    ManagementClass mc = new ManagementClass("win32_processor");
    ManagementObjectCollection moc = mc.GetInstances();
    string InfoID = "No This Property This Device";
    string InfoName = "No This Property This Device";
    string InfoManufacturer = "No This Property This Device";
    try
    {
    foreach (ManagementObject mo in moc)
    {
    InfoID = mo.Properties["processorID"].Value.ToString();
    InfoName = mo.Properties["Name"].Value.ToString();
    InfoManufacturer = mo.Properties["Manufacturer"].Value.ToString();
    break;
    }
    }
    catch
    {
    InfoID = "No This Property This Device";
    InfoName = "No This Property This Device";
    InfoManufacturer = "No This Property This Device";
    }
    //============================================
    MessageBox.Show("Name: " + InfoName + "\r\n" +
    "Manufacturer: " + InfoManufacturer + "\r\n" +
    "SerialNumber: " + InfoID + "\r\n"
    , "اطلاعات پردازنده شما", MessageBoxButtons.OK, MessageBoxIcon.Information);
    }
    public void GetInfoMemory()
    {
    ManagementClass mc = new ManagementClass("Win32_PhysicalMemory");
    ManagementObjectCollection moc = mc.GetInstances();
    string InfoID = "No This Property This Device";
    string InfoName = "No This Property This Device";
    string InfoManufacturer = "No This Property This Device";
    string InfoSpeed = "No This Property This Device";
    string InfoCapacity = "No This Property This Device";
    try
    {
    foreach (ManagementObject mo in moc)
    {
    InfoID = mo.Properties["SerialNumber"].Value.ToString();
    InfoName = mo.Properties["Name"].Value.ToString();
    InfoManufacturer = mo.Properties["Manufacturer"].Value.ToString();
    InfoSpeed = mo.Properties["Speed"].Value.ToString();
    InfoCapacity = mo.Properties["Capacity"].Value.ToString();
    break;
    }
    }
    catch
    {
    InfoID = "No This Property This Device";
    InfoName = "No This Property This Device";
    InfoManufacturer = "No This Property This Device";
    InfoSpeed = "No This Property This Device";
    InfoCapacity = "No This Property This Device";
    }
    //============================================
    double cap = Convert.ToDouble(InfoCapacity);
    MessageBox.Show("Name: " + InfoName + "\r\n" +
    "Manufacturer: " + InfoManufacturer + "\r\n" +
    "SerialNumber: " + InfoID + "\r\n" +
    "Speed: " +InfoSpeed + "\r\n" +
    "Capacity: "+ ((cap/1024)/1024).ToString()+" "+"MB"
    , "اطلاعات حافظه شما", MessageBoxButtons.OK, MessageBoxIcon.Information);
    }
    public void GetInfoDVD_CD()
    {
    ManagementClass mc = new ManagementClass("Win32_CDROMDrive");
    ManagementObjectCollection moc = mc.GetInstances();
    string InfoID = "No This Property This Device";
    string InfoName = "No This Property This Device";
    string InfDrive = "No This Property This Device";
    try
    {
    foreach (ManagementObject mo in moc)
    {
    InfoID = mo.Properties["DeviceID"].Value.ToString();
    InfoName = mo.Properties["Name"].Value.ToString();
    InfDrive = mo.Properties["Drive"].Value.ToString();
    break;
    }
    }
    catch
    {
    InfoID = "No This Property This Device";
    InfoName = "No This Property This Device";
    InfDrive = "No This Property This Device";
    }
    //============================================
    MessageBox.Show("Name: " + InfoName + "\r\n" +
    "Drive: " + InfDrive + "\r\n" +
    "SerialNumber: " + InfoID + "\r\n"
    , "اطلاعات گرداننده دیسک شما", MessageBoxButtons.OK, MessageBoxIcon.Information);
    }
    }

    }







    بهتر دنبال : CPU Temperature Monitor باشی ، اینجوری معمولا با مادر بورد و بایوس سر کله میزنند شاید به جواب بررسی .

    موفق باشی

  4. #4

    نقل قول: گرفتن ولتاژ پاور

    میشه کامپایلش کنید برای من خطا میده

تاپیک های مشابه

  1. مشکل فارسی پیرینت گرفتن فاکس
    نوشته شده توسط delavar در بخش Foxpro
    پاسخ: 12
    آخرین پست: چهارشنبه 29 آبان 1387, 00:53 صبح
  2. گرفتن فایل پیشتیبان از اکسس
    نوشته شده توسط منصور بزرگمهر در بخش Access
    پاسخ: 1
    آخرین پست: شنبه 20 اسفند 1384, 21:18 عصر
  3. پشتیبان گرفتن از جداول Access بر روی فلاپی دیسک؟؟
    نوشته شده توسط saeed_sm در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 4
    آخرین پست: پنج شنبه 30 مرداد 1382, 12:55 عصر
  4. کپی گرفتن از کلیه اشیا یک بانک در یک بانک جدید
    نوشته شده توسط Sadegh_S در بخش Maintenance Plan
    پاسخ: 1
    آخرین پست: جمعه 30 خرداد 1382, 16:58 عصر
  5. پرینت گرفتن datareport
    نوشته شده توسط bahman_bq در بخش VB.NET
    پاسخ: 7
    آخرین پست: شنبه 20 اردیبهشت 1382, 08:30 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •