CheckBoxで判定するとして
if (checkBox.Checked)
{
p.Start();
}
else
{
p.Close();
}
としても、何も起こらないんですけど・・・