我从一个旨在连接到本地USB设备并更新其内部固件的站点下载了一个exe文件。当我运行exe我的默认值时,浏览器打开到上面的位置。这是一个作为Windows应用程序或真正的浏览器插件运行的可执行文件吗? 经验告诉我,这是一个加载网页的本地应用程序,并通过TCP套接字与服务器进行通信,并将文件IO传送到USB设备....
答案 0 :(得分:0)
有些程序不是通过窗口系统的本机调用创建自己的UI,而是通过网页完成UI。他们有一个内部Web服务器,然后启动指向该服务器的系统Web浏览器。
整个UI实现为本地Web服务。
这样做的一个主要优点是它非常便携,因为它可以用基本的C或C ++编写,而无需调用窗口系统,只需要对操作系统进行一些基本的(非常便携式)调用。