当前位置:编程学习 > C#/ASP.NET >>

Windows mobile C#代码清除IE历史记录,谁要是做出来给钱

--------------------编程问答-------------------- LZ,你都没有说给多少钱?而且也是不全中国的人都来这里啊。。。。“这么大一个中国,这么多IT精英就没有一个会的!我不希望如此”把这么一个问题弄得如此之大。
有能力的人,说不定还不想要你的这点钱呢。。。 --------------------编程问答--------------------
引用楼主 winmy2y 的回复:
急!急!急!Windows mobile 用C#代码删除IE历史记录,看好了是用C#代码动态删除IE历史记录,平台是Windows mobil 6.5手机平台!谁要是做出来给钱(QQ:514605075)!我就不信了,这么大一个中国,这么多IT精英就没有一个会的!我不希望如此
--------------------编程问答-------------------- 搜就一个字
看你本事 --------------------编程问答-------------------- 楼主为什么不找公司给你定制呢.或者给自己手下做多好呀.
来这里难道是为了省钱? --------------------编程问答-------------------- 你说的历史记录是指?网页缓存?Cookies?URL记录?

如果只是清除 IE 网页缓存应该比较简单:

using System.IO; 
...
void clearIECache()
{
   ClearFolder (new DirectoryInfo (Environment.GetFolderPath
      (Environment.SpecialFolder.InternetCache)));
}
 
void ClearFolder (DirectoryInfo folder)
{
   foreach (FileInfo file in folder.GetFiles())
      { file.Delete(); }
   foreach (DirectoryInfo subfolder in folder.GetDirectories())
      { ClearFolder(subfolder); }
}


如果清除 URL 历史记录则可能需要通过 IE 开放的 COM 接口来实现:
参见:IUrlHistory
 接口
我不确定 Mobile 平台是否支持该 COM 接口,不出意外应该是支持的。 --------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,