0

我从一个站点下载了一个 exe 文件,该站点旨在连接到本地 USB 设备并更新其内部固件。当我运行默认的 exe 时,浏览器打开到上述位置。这是作为 Windows 应用程序运行的可执行文件还是真正的浏览器插件?
经验告诉我,这是一个本地应用程序加载网页并通过 tcp 套接字与服务器通信并通过文件 IO 与 USB 设备通信......

4

1 回答 1

0

一些程序不是通过窗口系统的本机调用创建自己的 UI,而是通过网页来创建自己的 UI。他们有一个内部网络服务器,然后启动系统的网络浏览器指向该服务器。

整个 UI 实现为本地 Web 服务。

这样做的一个主要优点是它非常便携,因为它可以用基本的 C 或 C++ 编写,而不需要对窗口系统进行任何调用,而只需对操作系统进行一些基本的(非常便携的)调用。

于 2012-10-20T01:57:45.550 回答