Click here to Skip to main content
15,891,136 members
Articles / Desktop Programming / Windows Forms

CPUAlert: Save your CPU from Burning Hot and Battery Running Out Quickly

Rate me:
Please Sign up or sign in to vote.
4.74/5 (20 votes)
11 Jun 2011CPOL5 min read 91K   1.6K   69  
CPUAlert monitors CPU and Memory consumption of processes and alerts you when they are taking too much consistently and gives you an option to recycle or terminate
<?xml version="1.0" encoding="utf-8"?>
<root>
  <!-- 
    Microsoft ResX Schema 
    
    Version 2.0
    
    The primary goals of this format is to allow a simple XML format 
    that is mostly human readable. The generation and parsing of the 
    various data types are done through the TypeConverter classes 
    associated with the data types.
    
    Example:
    
    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">2.0</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        <value>[base64 mime encoded serialized .NET Framework object]</value>
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
        <comment>This is a comment</comment>
    </data>
                
    There are any number of "resheader" rows that contain simple 
    name/value pairs.
    
    Each data row contains a name, and value. The row also contains a 
    type or mimetype. Type corresponds to a .NET class that support 
    text/value conversion through the TypeConverter architecture. 
    Classes that don't support this are serialized and stored with the 
    mimetype set.
    
    The mimetype is used for serialized objects, and tells the 
    ResXResourceReader how to depersist the object. This is currently not 
    extensible. For a given mimetype the value must be set accordingly:
    
    Note - application/x-microsoft.net.object.binary.base64 is the format 
    that the ResXResourceWriter will generate, however the reader can 
    read any of the formats listed below.
    
    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.
    
    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.

    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array 
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="metadata">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" />
              </xsd:sequence>
              <xsd:attribute name="name" use="required" type="xsd:string" />
              <xsd:attribute name="type" type="xsd:string" />
              <xsd:attribute name="mimetype" type="xsd:string" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="assembly">
            <xsd:complexType>
              <xsd:attribute name="alias" type="xsd:string" />
              <xsd:attribute name="name" type="xsd:string" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>2.0</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        AAABAAIAEBAAAAEACABoBQAAJgAAACAgAAABACAAqBAAAI4FAAAoAAAAEAAAACAAAAABAAgAAAAAAAAB
        AAASCwAAEgsAAAABAAAAAQAAFhNUABUSWAAVEloAFhNYABcUWQAaF1YAGRZbAB4bVwAaGFgAGxhbABgU
        ZAAbGG8AHBhxABwYcgAgHV0AIB1eACEeXgAhHmAAIB11ACUiXwAqKFwAKylcACwqWAAtKl8AMC5RADIw
        WQA5N1QAJSJiACglZAAtKmMALyxoADIvcQA4NmUAODVtADo3bgA8OmwAPTpvADQxfQBBPnIAQD11AEZD
        bgBEQXgASUZ9AE9NcQBPTnAATEp9AFNRbQBSUHIAU1F3AGFfcgBkY3UAbm18ACEdgQAgHIcAIh2PACMf
        jgAkIIQAKyafADczogA4M6oAVFKDAFVSggBXVIQAV1WEAFhVhABbWIMAYF2ZAGZkhwBlY44AaWiFAGdl
        kABpZpIAcG+OAHJvlgBycYsAcnCXAHZzmwB4dp8Ae3idAHx5nwBtabwAc2+7AH99ogBsaMMAhYOlAIaD
        pwCIhqgAkpCgAJORqQCYl6QAm5qnAJORsACamLQAnZu3AJ+dtwChoKsAo6KtAKSjrgCjobsApaO9AK6t
        vwCvrr4AsrG4ALq4vwCnpcAAp6XOALKwxgCzsscAt7XFALW0yAC1tMkAubfLALq4xAC8u8IAvLvDAL69
        xAC5t9UAv77QAMTDyADIxs0AxcTUAMvK0ADOzdAA0M/cANPS2QDU09oA1NPfAMLA4ADPzukA29rgANva
        5ADc2+QA397wAODf5QDh4OYA5eTnAOHg6ADj4uoA5eXsAOjn6wDo5+4A6ursAPHx8wDx8fUA8vL1APPz
        9gDz8/gA9fT5APb2+QD39vkA9/f5APj4+QD5+PoA+fn7APr6+wD6+vwA/Pz9AP38/QD9/f4A/v7+AP7+
        /wD//v8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJycnJx/QFNDVH+cnJycnJycnGobETgcOjQ0NHCcnJycnG0RG2mO
        nJybf1M4VJycnJccIY6cnJycnJycf3mcnJxkBn+cVD14nJxJIFJ6nJycLw6chgAADFRoBgE0NFScnBgb
        nHYABlE0Gwo9hFMKaJwYDpyGFgGMaREKPY6cQhGOMQCGnDIAaJxUGymcnHYBaHYdXJx2LyqcdigRjpyc
        GD2bMh6cnGpDS4EuAYicnCg9nHkvLpycdlRDJiNSnJwAaJycZi9onJychnZ2apx4G5KcnJxwRVJ2nJyc
        nJxtG1ecnJycnIZfSz1DVEMmLl+cnJycnJycnIZ2X1dUdnqcnJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAACAAAABAAAAAAQAgAAAA
        AAAAEAAAEgsAABILAAAAAAAAAAAAAP////////////////////////////////f3+f/39/n/tbTI/7W0
        yP9lY47/ZWOO/1RSg/9UUoP/WFWE/1hVhP+Ihqj/iIao/9TT3//U09///Pz9//z8/f//////////////
        ////////////////////////////////////////////////////////////////////////9/f5//f3
        +f+1tMj/tbTI/2Vjjv9lY47/VFKD/1RSg/9YVYT/WFWE/4iGqP+Ihqj/1NPf/9TT3//8/P3//Pz9////
        ///////////////////////////////////////////////////////////////+/////v//s7LH/7Oy
        x/8lImL/JSJi/xgUZP8YFGT/JCCE/yQghP83M6L/NzOi/zgzqv84M6r/Kyaf/ysmn/8iHY//Ih2P/zQx
        ff80MX3/srDG/7Kwxv/+/v7//v7+//////////////////////////////////////////////7////+
        //+zssf/s7LH/yUiYv8lImL/GBRk/xgUZP8kIIT/JCCE/zczov83M6L/ODOq/zgzqv8rJp//Kyaf/yId
        j/8iHY//NDF9/zQxff+ysMb/srDG//7+/v/+/v7/////////////////////////////////////////
        //+1tMn/tbTJ/xcUWf8XFFn/Mi9x/zIvcf+5t9X/ubfV//Pz+P/z8/j//v7+//7+/v/9/f7//f3+//X0
        +f/19Pn/z87p/8/O6f9saMP/bGjD/yMfjv8jH47/eHaf/3h2n///////////////////////////////
        /////////////7W0yf+1tMn/FxRZ/xcUWf8yL3H/Mi9x/7m31f+5t9X/8/P4//Pz+P/+/v7//v7+//39
        /v/9/f7/9fT5//X0+f/Pzun/z87p/2xow/9saMP/Ix+O/yMfjv94dp//eHaf////////////////////
        //////////////n4+v/5+Pr/KCVk/yglZP84NW3/ODVt//Hx9f/x8fX/////////////////////////
        /////////////////////////////////////////v7+//7+/v/CwOD/wsDg/6+uvv+vrr7/////////
        ////////////////////////+fj6//n4+v8oJWT/KCVk/zg1bf84NW3/8fH1//Hx9f//////////////
        ///////////////////////////////////////////////////+/v7//v7+/8LA4P/CwOD/r66+/6+u
        vv////////////////////////////////+urb//rq2//xUSWP8VElj/0M/c/9DP3P///////////5qY
        tP+amLT/TEp9/0xKff+/vtD/v77Q///+/////v///f3+//39/v9nZZD/Z2WQ/zo3bv86N27/dnOb/3Zz
        m//j4ur/4+Lq/////////////////////////////////66tv/+urb//FRJY/xUSWP/Qz9z/0M/c////
        ////////mpi0/5qYtP9MSn3/TEp9/7++0P+/vtD///7////+///9/f7//f3+/2dlkP9nZZD/Ojdu/zo3
        bv92c5v/dnOb/+Pi6v/j4ur/////////////////////////////////T01x/09Ncf8bGFv/Gxhb//b2
        +f/29vn/8fHz//Hx8/8aGFj/GhhY/xUSWP8VElj/HBhx/xwYcf+Fg6X/hYOl/7e1xf+3tcX/FRJY/xUS
        WP8VElr/FRJa/yAch/8gHIf/IB11/yAddf+dm7f/nZu3//////////////////////9PTXH/T01x/xsY
        W/8bGFv/9vb5//b2+f/x8fP/8fHz/xoYWP8aGFj/FRJY/xUSWP8cGHH/HBhx/4WDpf+Fg6X/t7XF/7e1
        xf8VElj/FRJY/xUSWv8VElr/IByH/yAch/8gHXX/IB11/52bt/+dm7f//////////////////////zAu
        Uf8wLlH/IB1d/yAdXf/5+Pr/+fj6/87N0P/OzdD/GhdW/xoXVv8ZFlv/GRZb/3Nvu/9zb7v/IR2B/yEd
        gf8tKl//LSpf/xUSWP8VElj/SUZ9/0lGff/f3vD/397w/21pvP9tabz/Gxhv/xsYb/+lo73/paO9////
        ////////MC5R/zAuUf8gHV3/IB1d//n4+v/5+Pr/zs3Q/87N0P8aF1b/GhdW/xkWW/8ZFlv/c2+7/3Nv
        u/8hHYH/IR2B/y0qX/8tKl//FRJY/xUSWP9JRn3/SUZ9/9/e8P/f3vD/bWm8/21pvP8bGG//Gxhv/6Wj
        vf+lo73///////////85N1T/OTdU/xsYW/8bGFv/9/b5//f2+f/l5Of/5eTn/ywqWP8sKlj/FxRZ/xcU
        Wf/o5+7/6Ofu/6elzv+npc7/HBhy/xwYcv8VElj/FRJY/1VSgv9VUoL////////////+/v///v7//2Bd
        mf9gXZn/IR5g/yEeYP/z8/b/8/P2/zk3VP85N1T/Gxhb/xsYW//39vn/9/b5/+Xk5//l5Of/LCpY/ywq
        WP8XFFn/FxRZ/+jn7v/o5+7/p6XO/6elzv8cGHL/HBhy/xUSWP8VElj/VVKC/1VSgv////////////7+
        ///+/v//YF2Z/2Bdmf8hHmD/IR5g//Pz9v/z8/b/bm18/25tfP8WE1j/FhNY/+Hg6P/h4Oj//fz9//38
        /f9hX3L/YV9y/xYTWP8WE1j/ubfL/7m3y////////////4aDp/+Gg6f/HhtX/x4bV/9APXX/QD11///+
        /////v/////////////l5ez/5eXs/xYTVP8WE1T/o6G7/6Ohu/9ubXz/bm18/xYTWP8WE1j/4eDo/+Hg
        6P/9/P3//fz9/2Ffcv9hX3L/FhNY/xYTWP+5t8v/ubfL////////////hoOn/4aDp/8eG1f/HhtX/0A9
        df9APXX///7////+/////////////+Xl7P/l5ez/FhNU/xYTVP+jobv/o6G7/8TDyP/Ew8j/Kihc/yoo
        XP+TkbD/k5Gw////////////yMbN/8jGzf9SUHL/UlBy/0RBeP9EQXj//f3+//39/v/q6uz/6urs/zIw
        Wf8yMFn/IB1e/yAdXv/6+vz/+vr8/////////////f3+//39/v8rKVz/Kylc/1dUhP9XVIT/xMPI/8TD
        yP8qKFz/Kihc/5ORsP+TkbD////////////Ixs3/yMbN/1JQcv9SUHL/REF4/0RBeP/9/f7//f3+/+rq
        7P/q6uz/MjBZ/zIwWf8gHV7/IB1e//r6/P/6+vz////////////9/f7//f3+/yspXP8rKVz/V1SE/1dU
        hP/4+Pn/+Pj5/2Rjdf9kY3X/Lyxo/y8saP/6+vv/+vr7//7+///+/v//srG4/7KxuP9paIX/aWiF/3Jw
        l/9ycJf/3Nvk/9zb5P9TUW3/U1Ft/xUSWP8VElj/29rk/9va5P//////////////////////ODZl/zg2
        Zf9XVYT/V1WE//j4+f/4+Pn/ZGN1/2Rjdf8vLGj/Lyxo//r6+//6+vv//v7///7+//+ysbj/srG4/2lo
        hf9paIX/cnCX/3Jwl//c2+T/3Nvk/1NRbf9TUW3/FRJY/xUSWP/b2uT/29rk////////////////////
        //84NmX/ODZl/1dVhP9XVYT////////////LytD/y8rQ/09OcP9PTnD/f32i/399ov////////////7+
        ///+/v//1NPa/9TT2v+hoKv/oaCr/2Zkh/9mZIf/QT5y/0E+cv88Omz/PDps/3x5n/98eZ//////////
        ///9/f7//f3+/y0qY/8tKmP/n523/5+dt////////////8vK0P/LytD/T05w/09OcP9/faL/f32i////
        /////////v7///7+///U09r/1NPa/6Ggq/+hoKv/ZmSH/2Zkh/9BPnL/QT5y/zw6bP88Omz/fHmf/3x5
        n/////////////39/v/9/f7/LSpj/y0qY/+fnbf/n523/////////////v7///7+//+ysbj/srG4/1NR
        d/9TUXf/p6XA/6elwP/+/v///v7/////////////+vr7//r6+//h4Ob/4eDm/9PS2f/T0tn/vr3E/769
        xP+6uMT/urjE////////////xcTU/8XE1P8hHl7/IR5e//Ly9f/y8vX////////////+/v///v7//7Kx
        uP+ysbj/U1F3/1NRd/+npcD/p6XA//7+///+/v/////////////6+vv/+vr7/+Hg5v/h4Ob/09LZ/9PS
        2f++vcT/vr3E/7q4xP+6uMT////////////FxNT/xcTU/yEeXv8hHl7/8vL1//Ly9f//////////////
        /////////v7+//7+/v+6uL//uri//3Jxi/9ycYv/cm+W/3Jvlv/l5ez/5eXs///+/////v//////////
        ////////////////////////+fn7//n5+/+1tMn/tbTJ/yUiX/8lIl//k5Gp/5ORqf//////////////
        ///////////////////+/v7//v7+/7q4v/+6uL//cnGL/3Jxi/9yb5b/cm+W/+Xl7P/l5ez///7////+
        ///////////////////////////////////5+fv/+fn7/7W0yf+1tMn/JSJf/yUiX/+Tkan/k5Gp////
        //////////////////////////////////////////7////+///b2uD/29rg/6Sjrv+ko67/cG+O/3Bv
        jv9bWIP/W1iD/3Zzm/92c5v/e3id/3t4nf9pZpL/aWaS/z06b/89Om//RkNu/0ZDbv+SkKD/kpCg//z8
        /f/8/P3//////////////////////////////////////////////v////7//9va4P/b2uD/pKOu/6Sj
        rv9wb47/cG+O/1tYg/9bWIP/dnOb/3Zzm/97eJ3/e3id/2lmkv9pZpL/PTpv/z06b/9GQ27/RkNu/5KQ
        oP+SkKD//Pz9//z8/f//////////////////////////////////////////////////////////////
        ///8/P3//Pz9/+Df5f/g3+X/vLvD/7y7w/+joq3/o6Kt/5uap/+bmqf/mJek/5iXpP+8u8L/vLvC/+jn
        6//o5+v///7////+////////////////////////////////////////////////////////////////
        //////////////z8/f/8/P3/4N/l/+Df5f+8u8P/vLvD/6Oirf+joq3/m5qn/5uap/+Yl6T/mJek/7y7
        wv+8u8L/6Ofr/+jn6////v////7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
</value>
  </data>
</root>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Architect BT, UK (ex British Telecom)
United Kingdom United Kingdom

Comments and Discussions