最好的c#项目类型的文件监视器可以启动一个动态的URL

本文关键字:一个 URL 动态 启动 项目 类型 文件 监视器 | 更新日期: 2023-09-27 18:06:35

我的背景是ASP。. NET和SQL Server,所以这个新项目对我来说有点挑战。

我有一个第三方应用程序,我不能更改它更新XML文件。当XML文件更新后,我想启动一个浏览器(internet explorer),其中包含基于XML文件的某些属性构建的URL。

我已经看到了各种文件监视器的例子,我并不担心这个(尽管来自这个组的输入将很高兴除外)。

我的问题是使用什么类型的项目?我的第一个想法是使用一项服务,这样用户就不必担心它或能够关闭它,但后来我读到当你使用一项服务时,你不会得到一个"桌面",所以我有点困惑的方向。

最好的c#项目类型的文件监视器可以启动一个动态的URL

Windows窗体应用程序可能是完成此任务最简单的工具。你可以访问用户的桌面(对于服务来说并不简单),你不需要为应用程序打开任何窗口(对于控制台应用程序来说并不简单)。

关于如何在不打开初始窗体窗口的情况下创建表单应用程序,请参阅https://stackoverflow.com/a/9413568/1125059。

如果你还没有这样的机制,你可能想为应用程序提供一个系统托盘图标来控制它的状态。

如果您需要在此文件的属性更改时启动Internet Explorer而没有其他接口,那么我将创建一个服务项目。其他需要的东西,您可以同时从该服务启动。

这里假设您只希望它在后台观看,而不需要由登录的任何人管理。