用easyCHM这个软件可以做这样的帮助文档
下载文件的方法给你个链接参考
打开文件,使用打开进程的方法吧~
using System.Diagnostics;        #region 打开进程 OpenProcessByName
        /// <summary>
        /// 打开进程 OpenProcessByName
        /// </summary>
        /// <param name="name">进程名</param>
        private void OpenProcessByName(string name)
        {
            foreach (Process winProc in Process.GetProcessesByName(name))
            {
                if (winProc.ProcessName.Equals(name))
                {
                    return;
                }
            }
            Process.Start(name);
        }
        #endregion
        #region 结束进程 FindAndKillProcessByName
        /// <summary>
        /// 结束进程 FindAndKillProcessByName
        /// </summary>
        /// <param name="name">进程名</param>
        private void FindAndKillProcessByName(string name)
        {
            foreach (Process winProc in Process.GetProcessesByName(name))
            {
                if (winProc.ProcessName.Equals(name))
                {
                    winProc.Kill();
                }
            }
        }
        #endregion