Process p = new Process();
p.StartInfo.FileName = "abc.chm";
p.Start()

解决方案 »

  1.   

    方法按照口水的.只是你的路径最后使用绝对路径
    比如:
    如果那个帮助文件位于你的运行目录下:Application.StartPath + @"\" + "abc.chm";
      

  2.   

    如果你的文件在根目录下,你可以:Process p = new Process();
    p.StartInfo.FileName = "..//..//..//abc.chm";
    p.Start();就OK了,隔了几层文件夹,就写几个“..//”,不用绝对路径
      

  3.   

    OK了,不过用静态方法更简明些Process.Start(fileName);