有什么方法可以使用C#或VB.net桌面应用程序清除浏览器历史记录。我如何从Windows桌面应用程序清除浏览历史记录..?
浏览器名称,开始时间和使用时间和所有我得到它,但我无法删除特定的浏览器history.Is有可能..?或任何想法和建议。
这是我的代码:
Process[] processlist = Process.GetProcesses();
RegistryKey browserKeys;
browserKeys = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\WOW6432Node\Clients\StartMenuInternet");
if (browserKeys == null)
browserKeys = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Clients\StartMenuInternet");
string[] browserNames = browserKeys.GetSubKeyNames();
foreach (Process theprocess in processlist)
{
foreach (string Bkeys in browserNames)
{
string BrowseKeys = Bkeys.ToLower().Replace(".exe", "").ToString();
if (theprocess.ProcessName.ToLower().ToString() == BrowseKeys.ToLower().ToString())
{
table1.Rows.Add(theprocess.ProcessName.ToUpper().ToString(), theprocess.StartTime.ToString(), theprocess.UserProcessorTime.ToString(), theprocess.TotalProcessorTime.ToString(), DateTime.Now);
}
}
}
由于事先
的R1 ....
为什么要删除用户数据而不问他?或者不了解他的知识?一般来说为什么要更改其他程序数据?在这里你有asp.net标记? – Aristos 2012-01-02 14:20:19