//using System.Diagnostics;
Process[] localAll = Process.GetProcesses();
for (int i = 0; i < localAll.Length; i++)
{
    Console.WriteLine(localAll[i].ProcessName);
}

解决方案 »

  1.   

    using System; 
    using System.Collections.Generic; 
    using System.Text; 
    using System.IO; 
    using System.Security.Cryptography; 
    using System.Management; 
    using Microsoft.Win32; 
    using System.Data; namespace ConsoleApplication1
    {
        public static class EncryptDecrypt
        {
            private static string txtKey = "PatrickpanP=";
            private static string txtIV = "LiuJineagel=";
            private static SymmetricAlgorithm mCSP;        public static void keyIv()
            {
                mCSP = new DESCryptoServiceProvider();
                mCSP.Key = Convert.FromBase64String(txtKey);
                mCSP.IV = Convert.FromBase64String(txtIV);
            }        public static string StrEncrypt(string str)
            {
                str = EncryptString(str);
                keyIv();
                ICryptoTransform ct;
                MemoryStream ms;
                CryptoStream cs;
                byte[] byt;            ct = mCSP.CreateEncryptor(mCSP.Key, mCSP.IV);
                byt = Encoding.UTF8.GetBytes(str);
                ms = new MemoryStream();
                cs = new CryptoStream(ms, ct, CryptoStreamMode.Write);
                cs.Write(byt, 0, byt.Length);
                cs.FlushFinalBlock();
                cs.Close();            return Convert.ToBase64String(ms.ToArray());
            }
            public static string StrDecrypt(string str)
            {
                keyIv();
                ICryptoTransform ct;
                MemoryStream ms;
                CryptoStream cs;
                byte[] byt;            ct = mCSP.CreateDecryptor(mCSP.Key, mCSP.IV);
                byt = Convert.FromBase64String(str);            ms = new MemoryStream();
                cs = new CryptoStream(ms, ct, CryptoStreamMode.Write);
                cs.Write(byt, 0, byt.Length);
                cs.FlushFinalBlock();            cs.Close();            string r = Encoding.UTF8.GetString(ms.ToArray());            r = DecryptString(r);            return r;
            }        public static string MD5Enc(string passwordString)
            {
                string encStr = "";
                byte[] data = System.Text.Encoding.Default.GetBytes(passwordString);
                MD5 md5 = new MD5CryptoServiceProvider();
                byte[] result = md5.ComputeHash(data);
                md5.Clear();
                encStr = Convert.ToBase64String(result);
                return encStr;
            }        public static string SHA1Enc(string passwordString)
            {
                string encStr = "";
                byte[] data = System.Text.Encoding.Default.GetBytes(passwordString);
                SHA1 sha1 = new SHA1CryptoServiceProvider();
                byte[] result = sha1.ComputeHash(data);
                sha1.Clear();
                encStr = Convert.ToBase64String(result);
                return encStr;
            }        public static string EncryptString(string s)
            {
                char[] c = s.ToCharArray();
                for (int i = 0; i < c.Length; i++)
                {
                    c[i] = (char)(c[i] + i);
                }
                Array.Reverse(c);
                string r = new string(c);
                return r;
            }        public static string DecryptString(string s)
            {
                char[] c = s.ToCharArray();
                Array.Reverse(c);
                for (int i = 0; i < c.Length; i++)
                {
                    c[i] = (char)(c[i] - i);
                }
                string r = new string(c);
                return r;
            }
        } 
    }
      

  2.   

     //using System.Drawing;平滑画线
     private void button1_Click(object sender, EventArgs e)
      {
       Graphics g = this.CreateGraphics();   g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;   g.DrawEllipse(Pens.Black,10,10,100,50);
      }