详细介绍参看文章:http://www.cnblogs.com/eflylab/archive/2009/09/18/1569043.html