언어/C#2010.04.23 18:28

PerformanceCounter  MyData;

MyData.CategoryName = "Process" ;   <-- 알아보고 싶은 기기 정보 

MyData.CounterName = "% Processor Time";  <--- 정보의 방식 


MyData.InstanceName = "_Total";      <---- 중복 기계중 어떠한것..


이러한 순서로 되어 있습니다.


(int)MyData.NextValue();  <-- 이러한 방식으로 값을 받아 오게 됩니다.  이 값은 정보의 방식에 따라 달라 집니다.


이제 하나하나 씩 알아 보겠습니다.

CategoryName  -  CounterName  InstanceName

더보기


자자.. 남어지는 알아서 테스트 해보시면서 .. 즐코딩 하십시옹~
Posted by 최우림 -=HaeJuK=-
언어/C#2010.04.23 18:01
 

 using System.Diagnostics ;

 protected PerformanceCounter NetCounter;

 public MyMain(LoginData _Data)
        {

            NetworkInterface[] adapter = NetworkInterface.GetAllNetworkInterfaces();
            String NetworkCard = adapter[0].Description.ToString();  //---> 인터넷 연결된 카드는 항상 0번째

            
            NetworkCard = NetworkCard.Replace('(', '[');
            NetworkCard = NetworkCard.Replace(')', ']');
            NetworkCard = NetworkCard.Replace('/', '_');

            NetCounter= new PerformanceCounter();
            NetCounter.CategoryName = "Network Interface";                 
            NetCounter.CounterName = "Bytes Total/sec";
            NetCounter.InstanceName = NetworkCard ;

더보기




          
         }


 private void MyMain_Load(object sender, EventArgs e)
        {
            Timer T = new Timer();
            T.Interval = 1000;
            T.Tick += new EventHandler(UseingCpuPer);
            T.Start();
        }


  public void UseingCpuPer(Object sender , EventArgs e)
        {
            progressBar3.Value= (int)NetCounter.NextValue();
            label54.Text = progressBar3.Value.ToString();

더보기


          }

Posted by 최우림 -=HaeJuK=-
언어/C#2010.04.23 17:46
//---------- 추가 해야될 참조..  .Net Framwork 2.0
ing System.Net.NetworkInformation;

//---------- 컴퓨터의 모든 네트워크의 정보를 받아온다.
NetworkInterface[] Adapters = NetworkInterface.GetAllNetworkInterfaces();

//---------- 돌면서 뽑아 주세요
foreach(NetworkInterface Adapter in Adapters )
{
MessageBox.Show(Adapter.Description.ToSTring());
}
Posted by 최우림 -=HaeJuK=-

티스토리 툴바