要从USB密钥执行的多平台应用程序

要从USB密钥执行的多平台应用程序,usb,multiplatform,Usb,Multiplatform,一个客户要求我实现一个必须在Mac或Windows中通过USB密钥执行的应用程序。它必须在没有安装的情况下运行,用户必须插入USB密钥,程序才能运行。 我正在考虑使用Electron,复制Win的.exe和Mac的.app,以及运行时所需的所有文件,但从未尝试过。 有人尝试过它或类似的东西吗?您应该多指定一点您需要的应用程序类型。 例如,假设每个Windows PC和MacOS上都安装了浏览器,并且可以使用internet连接,那么您可以简单地在pendrive中放置一个welcome.html

一个客户要求我实现一个必须在Mac或Windows中通过USB密钥执行的应用程序。它必须在没有安装的情况下运行,用户必须插入USB密钥,程序才能运行。 我正在考虑使用Electron,复制Win的.exe和Mac的.app,以及运行时所需的所有文件,但从未尝试过。
有人尝试过它或类似的东西吗?

您应该多指定一点您需要的应用程序类型。 例如,假设每个Windows PC和MacOS上都安装了浏览器,并且可以使用internet连接,那么您可以简单地在pendrive中放置一个welcome.html文件,这是基于web的程序的入口点,这是实现设备独立的最佳方式,但不可能适用于所有类型的应用程序请求

关于USB便携式应用程序,我过去在windows上做过一些事情,使用Sybase PowerBuilder 7,您可以制作一个程序exe,而不使用COM OLE类和奇特的框架,只使用核心组件。在这种情况下,您不需要安装任何东西,只需复制所有所需的dll即可,使用exe所在的同一文件夹中的Procmon/procexp工具可以轻松找到这些dll。
基本上是基于许多C++的便携式开源程序的概念,你可以在SuxFixFor上找到。p> 我需要创建一个可以动态生成PDF的web应用程序。我会使用ReactJS,在这种情况下,我想在html脚本标记中包含react文件,我不能使用npm或Thread,因为我不确定用户是否安装了它们。