Мультиплатформенное приложение для запуска с USB-ключа - PullRequest
0 голосов
/ 05 сентября 2018

Клиент попросил меня реализовать приложение, которое должно выполняться с USB-ключа в Mac или Windows. Он должен быть запущен без установки, пользователь должен вставить USB-ключ, и программа должна запуститься. Я думаю использовать Electron, скопировав .exe для Win и .app для Mac и все файлы, необходимые для работы на USB-ключе, но никогда не пробовал этого. Кто-нибудь пробовал или что-то подобное?

1 Ответ

0 голосов
/ 05 сентября 2018

Вы должны указать немного больше, какое приложение вам нужно. Например, при условии, что на каждом ПК с Windows установлен браузер и доступно MacOS и подключение к Интернету, возможно, вы просто можете поместить файл «welcome.html» в pendrive, который является точкой входа для веб-программы, которая является наилучшим способом быть независимым от устройства, но не может подходить для любого типа запроса приложения.

Что касается переносимого как USB-приложения, то в прошлом я что-то делал для Windows, работая с Sybase PowerBuilder 7, вы можете создать программу, не используя классы COM OLE и причудливую инфраструктуру, а только основные компоненты. В этом случае вам не нужно ничего устанавливать, просто скопируйте все необходимые библиотеки DLL, которые можно легко обнаружить с помощью инструментов Procmon / procxp в той же папке, где находится исполняемый файл. В основном та же самая концепция многих портативных программ с открытым исходным кодом на C ++, которую вы можете найти в sourceforge.

...