/// <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);
}