通过“C#”清除临时 Internet 文件

2023-12-19

我在 Windows 应用程序中使用 webbrowser 控件。我正在查看 webbrowser 控件内的 url 内容。这里的 url 内容值存储在用户计算机的临时 Internet 文件中。

当我单击表单中的关闭按钮时,我正在以编程方式删除临时互联网文件。并且工作正常。 但在删除过程中,出现一个“消息框,说删除临时互联网文件”。

在这里我不想在删除过程中显示该对话框。 下面是删除用户计算机的临时文件的代码。

怎么处理这个..

   void DeleteBrowserTempFile()
    {
        string args = "";
        args = ("InetCpl.cpl,ClearMyTracksByProcess 8");
        System.Diagnostics.Process process = null;
        System.Diagnostics.ProcessStartInfo processStartInfo;
        processStartInfo = new System.Diagnostics.ProcessStartInfo();
        processStartInfo.FileName =    Environment.GetFolderPath(Environment.SpecialFolder.System) + "\\Rundll32.exe";
        if ((System.Environment.OSVersion.Version.Major >= 6))
        {
            //  Windows Vista or higher
            processStartInfo.Verb = "runas";
        }
        processStartInfo.Arguments = args;
        processStartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
        processStartInfo.UseShellExecute = true;
        try
        {
            process = System.Diagnostics.Process.Start(processStartInfo);
        }
        catch (Exception ex)
        {
            Utilities.WriteErrorLog(ex);
        }
        finally
        {
            if (!(process == null))
            {
                process.Dispose();
            }
        }
    }

有没有其他方法可以实现这一目标.. 需要您的建议和示例

regards

安布塞尔万


尝试一下微软的建议:http://support.microsoft.com/kb/326201 http://support.microsoft.com/kb/326201

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过“C#”清除临时 Internet 文件 的相关文章

  • MySql 最后插入 ID,连接器 .net

    我正在使用 MySql Connector net 我需要获取最后一个查询生成的插入 id 现在 我假设返回值是MySqlHelper ExecuteNonQuery应该是最后一个插入id 但它只返回1 我正在使用的代码是 int inse
  • 使用 JSON 格式正确配置 NLog 到 IHostBuilder

    我有以下代码 应该接受 NLog 的 JSON appsettings 配置 然后使用它来创建 NLog LogFactory 这个 NLog 工厂应该被传递到 MyService 类中 以便在那里创建一个记录器 class Program
  • 如何启动异步任务对象

    我想开始收集Task同时处理对象并等待所有对象完成 下面的代码显示了我想要的行为 public class Program class TaskTest private Task createPauseTask int ms works w
  • “包含字符串”的快速索引

    在我的应用程序中 我有多达数百万个短字符串 大部分短于 32 个字符 我想实现一个带有附加列表的搜索框 该列表仅包含包含在搜索框中输入的整个字符串的元素 如何预先建立索引来快速找到此类字符串 所有排序的 STL 容器都会检查整个字符串 对于
  • Confuser .NET 混淆器。安全吗? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我目前正在开发一个应用程序 其中阻止用户反编译代码非常重要 现在 我意识到 如果由经验丰富的程序员执行 大多数 exe 都是可反编译的
  • 如何使用boost库读取和写入.ini文件[重复]

    这个问题在这里已经有答案了 如何使用boost库读取和写入 或修改 ini文件 With Boost PropertyTree您可以读取并更新树 然后写入文件 请参阅load and save功能 看一下如何访问属性树中的数据 http w
  • 求一个数的因数。无法得到准确的结果

    有人可以帮助纠正我的算法吗 我已经对几个数字进行了测试 但它没有输出完整的因式分解 对于具有大量因子的数字 它完全失败 int num 20 for int i 2 i lt num i if num i 0 cout lt lt i lt
  • 是否有一种算法可以在线性时间内计算数组反转?

    我知道有多少倒转 en wikipedia org wiki Inversion 28discrete mathematics 29 in an n 元素数组可以在 O n log n 操作使用增强型归并排序 http www geeksf
  • 带双重检查锁的单例设计模式

    假设您有以下代码 1 为什么我们使用双重检查锁 为什么单锁不够好 请提供详细的例子 2 这种实施方式的主要缺点是什么 我该如何证明呢 Thanks public sealed class SomeSingleton5 private sta
  • IE bug:具有不透明背景色的绝对定位元素

    我有一个绝对定位的 DIV 需要捕获 onclick 事件 事实证明 在 IE7 中 DIV 似乎没有诸如单击甚至光标之类的 足迹 例如 div width 200px height 200px position absolute bord
  • 将一个整数从 C 客户端发送到 Java 服务器

    我使用此代码将一个整数从我的 Java 客户端发送到我的 Java 服务器 int n rand nextInt 50 1 DataOutputStream dos new DataOutputStream socket getOutput
  • 非静态类中的静态方法和静态类中的静态方法有什么区别?

    我有两个班级A级和B级 static class ClassA static string SomeMethod return I am a Static Method class ClassB static string SomeMeth
  • EWS - 给予预约,获取预约的所有者副本

    在 EWS 中进行预约后 是否可以获得所有者的副本 例如 如果我登录为user1 我有user1创建的约会的副本user2 我有冒充权 我要编辑user2预约的副本 我怎样才能获得user2 s copy 您可以使用 PidLidClean
  • char* argv[] 在 c/c++ 中如何工作? [复制]

    这个问题在这里已经有答案了 我知道它用于使用命令行中的参数 但我没有得到声明 字符 argv 它是否意味着指向 char 数组的指针 如果是的话为什么没有大小 如果不是动态数组 就不需要有大小吗 我做了一些研究 发现有人说它会衰减为 cha
  • C# Julian 日期解析器

    我在电子表格中有一个单元格 它是 Excel 中的日期对象 但当它来自 C1 的 xls 类时 它会变成双精度型 类似于 2009 年 1 月 7 日的 39820 0 我读到这是儒略日期格式 有人可以告诉我如何在 C 中将其解析回 Dat
  • 修改代码以从 Windows 中的 PE 可执行文件检索双重签名信息?

    我已经挣扎了一段时间想要修改这段代码示例 https support microsoft com en us help 323809 how to get information from authenticode signed execu
  • 如何在 C# 中以编程方式创建柔和的颜色?

    根据所需的颜色数量均匀分布地生成它们 如果指定的计数为 8 则看起来像这样 List
  • 从 STL 列表中删除项目

    我想创建一个函数 如果符合特定条件 则将项目从一个 STL 列表移动到另一个列表 这段代码不是这样做的方法 迭代器很可能会被擦除 函数失效并导致问题 for std list
  • 如何在没有 Visual Studio 的情况下将新文件添加到 .csproj 文件

    如何添加新文件到 csproj从命令提示符 我认为没有任何工具可以响应命令行上的 add project 命令来执行此操作 但我认为您可以幸运地创建一个程序 脚本来直接操作 csproj 文件的 XML 内容 csproj 文件的结构如下所
  • 类模板的 C++ 静态成员 - 链接器警告“多重定义”[重复]

    这个问题在这里已经有答案了 假设出于某种原因 我想要一个类模板 MyTemp 和一些静态数据成员 smDummyVar Mytemp h ifndef MY TEMP H define MY TEMP H template

随机推荐

  • 尝试在 Eclipse 中安装 apache tomcat 时出现“HTTP Status 404 - /”(localhost:8080)

    我已经在 Windows Vista 上安装了 eclipse 并且添加了新的 Apache Tomcat 服务器 Apache Tomcat 7 0 27 在 eclipse 中启动 Apache 后 我在 url 中输入以下地址 本地主
  • 如何查找程序使用哪种类型的系统调用

    我正在 x86 64 机器上工作 我的linux内核也是64位内核 由于实现系统调用有不同的方法 int 80 syscall sysenter 我想知道我的机器正在使用什么类型的系统调用 我是linux新手 我写了一个演示程序 inclu
  • X - 可编辑输入可在单击其他元素时进行编辑

    我有一个 x editable 输入 我用它来编辑用户名 元素的默认操作是当您单击其自身时 您可以编辑值 但我想启用单击元素的 editable 并能够编辑输入中的值 缩短这里的内容是小提琴 http jsfiddle net jjdJX
  • 如何在jquery中使用substr()函数? [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 如何在我需要的脚本中使用 substr 函数substr 0 25 a class dep buttons href something t
  • 通过安装 Meteor 将 Meteor 部署到虚拟机

    我想知道 如果我将 Meteor 应用程序部署到虚拟机 为什么我不能在虚拟机上安装 Meteor 然后使用 Meteor run 命令运行我的应用程序 文档的部署部分说创建一个 tarball 包并将其部署到具有 Node 和 MongoD
  • 如何使用 svg 矩阵函数通过正确的变换数学来缩放 svg

    如果你看下面的代码片段 我想在 svg 图像上实现缩放 我希望它能够优雅地放大和缩小 我正在使用矩阵函数 我知道我可以通过更改第一个和第四个或矩阵或a and d 以编程方式 我将更改变换矩阵 但我想将 svg 保持在中心 并且在放大和缩小
  • 多线程时出现意外结果[重复]

    这个问题在这里已经有答案了 我有一个函数 由使用开始和结束参数启动的线程调用 该函数在单个主线程上运行时工作正常 然而 当我尝试多线程时 代码崩溃了 函数如下 static void processThread long startLimi
  • 在每个项目上创建一个带有 onClick 侦听器的列表

    我有一个SQLitedb 我想在 ListView 中查看所有元素 但我想让每一行都可以点击 这个怎么做 这是代码 然后 另一个问题 我有一个可以通过选项菜单启动的活动 它可以从数据库中添加或删除数据 我想在返回此活动时自动更新列表 我如何
  • JS 检查日期格式是否有效

    我有一个文本字段 用户可以在其中输入以下格式的日期时间 dd mm YYYY hh ii 我想使用 javascript 检查这是否是有效的日期时间 这应该包括 2 月 29 日以及所有事情 我怎样才能做到这一点 由于特殊月份 正则表达式不
  • SSLHandshakeException 与 jlink 创建运行时

    我有一个 dropwizard 应用程序 它可以与标准 JRE 一起正常运行 我尝试使用 jlink 创建一个运行时 它要小得多 Library Java JavaVirtualMachines jdk 11 jdk Contents Ho
  • 我想要原生 iOS 复制 UI 并将其粘贴到 UILabel 上

    我想创建原生复制和粘贴当您点击并按住时 iOS 提供的体验UITextField 但我希望它能在UILabel代替UITextField 这是可能的 还是只能与UITextField 我是否需要创建自己的自定义 UI 并在其中搞乱UIPas
  • 在本地的不同端口上运行 Azure Functions V3 (.NET 5)

    在以前版本的 Azure Functions 中 我曾经能够在Properties gt Debug gt Application Arguments host start port 7073 pause on error 但是 在运行 N
  • 如何在CSS中制作多边形div

    我可以在 CSS 中制作一个普通的方形 div 和一个三角形 div 但我不知道如何用单个 div 制作这样的形状 谁能帮我吗 我也希望它扩展到它的父级的整个宽度 但是border属性不支持百分比 例如border left 160px s
  • 快速检测 wifi 是否启用

    在我的应用程序中 我有一些 NSURLConnection sendAsynchronousRequest 但因此 如果用户禁用了 wifi 应用程序就会崩溃 有没有办法检测 wifi 是否被禁用 这样我就可以做类似的事情 if wifi
  • jQuery 砌体与 Wordpress 和 imagesLoaded

    我正在我正在开发的 WordPress 主题上使用 jquery masonry 在努力让它工作一段时间后 我发现 似乎对我来说工作正常 但是在 Chrome 和 Safari 中检查站点会将包含元素的底部推入以下元素 现在我在某处读到 这
  • Grails、SpringSecurity - 如果未记录则禁用重定向

    我如何配置 grails 使其在尝试访问安全资源时不将人员 用户重定向到登录页面 我只想发送 401 状态错误并重定向到主页 你要做的是配置authenticationEntryPoint 这通常可以在spring resources gr
  • 如何在Access-VBA函数中SQL连接表,选择最大值?

    我目前有以下 Access VBA 函数 其操作方式如上一个问题 https stackoverflow com questions 38898257 how to maintain uniqueness during sql join w
  • 如果存在更新否则插入

    我想知道下一段代码是否正确 SqlCommand cmd new SqlCommand IF NOT EXISTS SELECT count from Raspunsuri where id intrebare 2 Insert INTO
  • 插入 PostgreSQL

    我在 SQL 方面遇到了一点问题 我正在尝试将 2 个值插入到我的表中 这是我的查询 INSERT INTO tableinfo table date VALUES Sell 24 August 但这不起作用 我有类似的东西 SQL err
  • 通过“C#”清除临时 Internet 文件

    我在 Windows 应用程序中使用 webbrowser 控件 我正在查看 webbrowser 控件内的 url 内容 这里的 url 内容值存储在用户计算机的临时 Internet 文件中 当我单击表单中的关闭按钮时 我正在以编程方式