winbench / bench

Portable Software Environment for Windows
https://winbench.org
MIT License
20 stars 3 forks source link

add custom program #143

Open furllmm opened 9 months ago

furllmm commented 9 months ago

how to add my downloaded software or how to add custom app to winbench

furllmm commented 9 months ago

2 are same for what i look

mastersign commented 8 months ago

Because the process of defining a Bench app can be a bit complicated for certain software I did not yet write a comprehensive guide on the topic.

But it basically consists of the following steps:

The process can be very easy and straight forward for software which is developed in a portable fashion - meaning it can be compiled for different platforms like Linux and Windows. It also can become quite complex or even impossible, if the downloadable installer has an unusual format. Or if it executes steps to make the software executable, that can not be reverse-engineered or can not be implemented with the setup hook (scripts\*.setup.ps1)

If you can give me more information about the software you are trying to add to your user app library, I may be able to give you some more hints.

furllmm commented 8 months ago

is there driver support so can i install a software that requires driver

furllmm commented 8 months ago

so i need add theese softwares.. you can say one of this as example: https://www.odrive.com/downloaddesktop?platform=win (a cloud storage mounting software) https://github.com/vup-app/vup/releases/download/v0.15.0/Vup-0.15.0-BETA-Windows-Installer.exe (blockchain based cloud storage) https://archive.org/download/adobe-flash-player-projector/flashplayer_32_sa.exe (this is flash player. i want for playing flash games anywhere) android emulator if driver supports some games etc... i have more non portable app

mastersign commented 8 months ago

I am sorry, but Bench is not well suited for odrive, vup, or the android emulator. This is because the whole concept of Bench is not to install apps into Windows, but just extract them and prepare them a little for execution. Odrive and vup need to be installed into the Windows system, because they need to act as a service in the background and be integrated in the Windows Explorer. With the Android emulator it is a bit of another story. I was able to integtrate the Android Studio in Bench once, but the emulator only without hardware acceleration. Later they changed the studio in a way, that an integration got harder. And the driver for the emulator for hardware acceleration is certainly out of scope for Bench. Again, because Bench does not install anything in the Windows system.

The Flash player is worth trying. But I do not expect it to be a simple case either. Because the Flash player was developed to integrate into web browsers and in Bench that is not an option.

furllmm commented 8 months ago

understand... is there easier alternative to this software with driver and services support

mastersign commented 8 months ago

Alternatives for quickly installing software packages from the command line are at least:

The difference to Bench is, that to my knowledge, none of these tools is trying to provide an isolated environment for using software without admin privileges. But for your usecase admin privileges are neccessary. Because you want to install drivers.

furllmm commented 8 months ago

i mean similar to this software for my programs (20-30 non portable software) with services etc. some has drivers not mean installing anyways. happy coding

furllmm commented 8 months ago

so portable app tools similar to this with that