cscの作法 その257

# 概要
cscの作法、調べてみた。
練習問題やってみた。

# 練習問題
プロセスを列挙せよ。

# サンプルコード

```
using System;
using System.Text;

namespace app
{
	class Program {
		static void Main(string[] args) {
			System.Diagnostics.Process[] ps = System.Diagnostics.Process.GetProcesses();
			foreach (System.Diagnostics.Process p in ps)
			{
				try
				{
					Console.Write("プロセス名: {0} ", p.ProcessName);
					Console.Write("ID: {0} ", p.Id);
					//Console.Write("ファイル名: {0} ", p.MainModule.FileName);
					//Console.Write("合計プロセッサ時間: {0} ", p.TotalProcessorTime);
					//Console.Write("物理メモリ使用量: {0} ", p.WorkingSet64);
					Console.WriteLine(" ");
				}
				catch (Exception ex)
				{
					//Console.WriteLine("エラー: {0}", ex.Message);
				}
			}
		}
	}
}

```

# 実行結果

```
>pro10
プロセス名: igfxHK ID: 1292  
プロセス名: svchost ID: 3012  
プロセス名: svchost ID: 2580  
プロセス名: svchost ID: 3872  
プロセス名: sedsvc ID: 3868  
プロセス名: svchost ID: 3004  
プロセス名: InstallAgentUserBroker ID: 7312  
プロセス名: backgroundTaskHost ID: 2488  
プロセス名: svchost ID: 1704  
プロセス名: esif_uf ID: 2996  
プロセス名: ImeBroker ID: 4288  
プロセス名: spoolsv ID: 2556  
プロセス名: cmd ID: 5820  
プロセス名: svchost ID: 6432  
プロセス名: svchost ID: 4276  
プロセス名: igfxTray ID: 6860  
プロセス名: AdminService ID: 2980  
プロセス名: smss ID: 380  
プロセス名: svchost ID: 3840  
プロセス名: QcomWlanSrvx64 ID: 2972  
プロセス名: RuntimeBroker ID: 9432  
プロセス名: esif_assist_64 ID: 9144  
プロセス名: CxUtilSvc ID: 2960  
プロセス名: lsass ID: 804  
プロセス名: ShellExperienceHost ID: 6836  
プロセス名: AsHidSrv ID: 2952  
プロセス名: services ID: 796  
プロセス名: svchost ID: 2088  
プロセス名: isa ID: 6828  
プロセス名: SystemSettings ID: 8980  
プロセス名: svchost ID: 2944  
プロセス名: svchost ID: 356  
プロセス名: CXAPOAgent64 ID: 6388  
プロセス名: svchost ID: 1212  
プロセス名: SmartAudio3 ID: 780  
プロセス名: svchost ID: 2068  
プロセス名: svchost ID: 1636  
プロセス名: svchost ID: 1204  
プロセス名: svchost ID: 5076  
プロセス名: svchost ID: 1196  
プロセス名: HControl ID: 4212  
プロセス名: svchost ID: 8516  
プロセス名: svchost ID: 8068  
プロセス名: InstallAgent ID: 8924  
プロセス名: GFNEXSrv ID: 2380  
プロセス名: svchost ID: 7812  
プロセス名: jhi_service ID: 6332  
プロセス名: svchost ID: 1144  
プロセス名: svchost ID: 688  
プロセス名: svchost ID: 7604  
プロセス名: AsLdrSrv ID: 2356  
プロセス名: svchost ID: 1568  
プロセス名: sihost ID: 5276  
プロセス名: svchost ID: 1060  
プロセス名: dllhost ID: 6300  
プロセス名: svchost ID: 1988  
プロセス名: svchost ID: 1556  
プロセス名: svchost ID: 1124  
プロセス名: svchost ID: 5516  
プロセス名: ATKOSD2 ID: 5000  
プロセス名: igfxEM ID: 2412  
プロセス名: svchost ID: 1980  
プロセス名: svchost ID: 6288  
プロセス名: svchost ID: 7140  
プロセス名: SkypeHost ID: 6272  
プロセス名: MsMpEng ID: 3152  
プロセス名: svchost ID: 7560  
プロセス名: backgroundTaskHost ID: 8848  
プロセス名: svchost ID: 9276  
プロセス名: isa ID: 5396  
プロセス名: wininit ID: 648  
プロセス名: NisSrv ID: 4952  
プロセス名: svchost ID: 2364  
プロセス名: LockAppHost ID: 7528  
プロセス名: ACMON ID: 6664  
プロセス名: svchost ID: 2784  
プロセス名: igfxCUIService ID: 1920  
プロセス名: WmiPrvSE ID: 1484  
プロセス名: svchost ID: 2344  
プロセス名: svchost ID: 1468  
プロセス名: explorer ID: 2756  
プロセス名: svchost ID: 1892  
プロセス名: DMedia ID: 7924  
プロセス名: svchost ID: 576  
プロセス名: svchost ID: 2748  
プロセス名: AsusTPHelper ID: 2316  
プロセス名: WinStore.App ID: 9640  
プロセス名: dwm ID: 7484  
プロセス名: WWAHost ID: 5328  
プロセス名: svchost ID: 1444  
プロセス名: winlogon ID: 2736  
プロセス名: svchost ID: 3164  
プロセス名: svchost ID: 9196  
プロセス名: backgroundTaskHost ID: 5308  
プロセス名: svchost ID: 6600  
プロセス名: svchost ID: 5736  
プロセス名: Memory Compression ID: 3580  
プロセス名: svchost ID: 6592  
プロセス名: conhost ID: 10036  
プロセス名: csrss ID: 552  
プロセス名: svchost ID: 3136  
プロセス名: svchost ID: 3996  
プロセス名: USBChargerPlus ID: 7008  
プロセス名: svchost ID: 3128  
プロセス名: GoogleCrashHandler ID: 7864  
プロセス名: svchost ID: 1828  
プロセス名: SecurityHealthService ID: 3120  
プロセス名: svchost ID: 1820  
プロセス名: svchost ID: 3112  
プロセス名: svchost ID: 3972  
プロセス名: pro10 ID: 4832  
プロセス名: svchost ID: 952  
プロセス名: SettingSyncHost ID: 9140  
プロセス名: svchost ID: 1380  
プロセス名: fontdrvhost ID: 944  
プロセス名: svchost ID: 940  
プロセス名: svchost ID: 2232  
プロセス名: audiodg ID: 6972  
プロセス名: AsusTPCenter ID: 1368  
プロセス名: svchost ID: 1324  
プロセス名: PresentationFontCache ID: 504  
プロセス名: WUDFHost ID: 1360  
プロセス名: AsusTPLoader ID: 9976  
プロセス名: csrss ID: 6952  
プロセス名: svchost ID: 916  
プロセス名: SearchUI ID: 1772  
プロセス名: svchost ID: 2196  
プロセス名: svchost ID: 1764  
プロセス名: SearchIndexer ID: 6072  
プロセス名: ApplicationFrameHost ID: 9088  
プロセス名: svchost ID: 3912  
プロセス名: svchost ID: 3048  
プロセス名: svchost ID: 2184  
プロセス名: svchost ID: 3040  
プロセス名: svchost ID: 2176  
プロセス名: GoogleCrashHandler64 ID: 7956  
プロセス名: svchost ID: 1308  
プロセス名: svchost ID: 2936  
プロセス名: MSASCuiL ID: 872  
プロセス名: taskhostw ID: 1732  
プロセス名: svchost ID: 1300  
プロセス名: System ID: 4  
プロセス名: fontdrvhost ID: 9484  
プロセス名: SystemSettingsBroker ID: 2156  
プロセス名: Idle ID: 0  


>
```

以上。