gpt4 book ai didi

c# - 如何在 C# 和 Windows 7 中更改 Internet ShortCut .url 文件

转载 作者:行者123 更新时间:2023-11-30 18:05:51 25 4
gpt4 key购买 nike

<分区>

注意:以下所有操作均在 Windows 7 计算机上执行。

我一直在尝试以编程方式创建 Internet 快捷方式。

这些本质上是带有 .url 扩展名的文本文件。

这是我之前创建的内容..

[互联网快捷方式]
网址=http://stackoverflow.com/

所以我可以通过 System.IO.File.WriteAllText() 调用成功创建它。测试快捷方式,它工作正常,但这是问题所在,尝试更改它!我的意思是我有一些尝试更改 URL 的代码。我删除了以前的文件并创建了一个新文件(名称相同)但 URL 不同,但它不起作用?

甚至尝试在记事本中执行此操作。使用上面列出的内容在记事本中创建一个 .url 文件。按照快捷方式操作并确认它有效。

在记事本中打开 .url 文件并将 URL 从“http://stackoverlfow.com”更改为“http://www.google.com”,保存并查看文件的属性。您会发现以下内容:

  1. 在“Web 文档”选项卡上,URL 显示为 http://stackoverflow.com .
  2. 在“详细信息”选项卡上,URL 显示为 http://www.google.com
  3. 双击它,它会转到“网络文档”位置。

它似乎以某种方式被缓存了。使用不同的名称保存副本,即按 ctrl+c ctrl+v 复制的互联网快捷方式的两个选项卡均显示 http://www.google.com .

以上所有操作均在 Windows 7 机器上完成。我在 XP 机器上尝试了相同的方法,但结果略有不同。快捷方式的属性仍然显示您输入的第一个 URL,但点击该链接将指向您在文本文件中的任何内容。

我已经搜索了注册表,但无法提交对 URL 的任何引用。我同时拥有 IE 和 firefox,无论将哪个浏览器设置为默认浏览器,都得到相同的结果

有没有人遇到同样的问题?有什么建议吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com