/// <summary>
    /// 清理IE缓存
    /// </summary>
    private void ClearShell()
    {
        Shell S = new Shell();
        int CSIDL_INTERNET_CACHE = 0x20;
        Folder F = S.NameSpace(CSIDL_INTERNET_CACHE);
        foreach (FolderItem FI in F.Items())
        {
            string name = FI.Name;
            if (name == "ShenTong.QualityPlatform.SilverlightFrontPage.xap" || name == "Default.aspx")
            {
                foreach (FolderItemVerb fiv in FI.Verbs())
                    if (fiv.Name == "删除(&D)") // 删除xap包
                    {
                        fiv.DoIt();
                        break;
                    }
            }
        }
        Marshal.FinalReleaseComObject(S);
    }
posted on 2011-06-22 14:53  品香一郎  阅读(3187)  评论(6编辑  收藏  举报