bench
bench copied to clipboard
add custom program
how to add my downloaded software or how to add custom app to winbench
2 are same for what i look
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:
- Open the file
config/app.md
by opening the Bench setup dialog and choosing Edit Configuration → User Apps from the menu - Define a new app as Property Group by appending an unordered list to the end of the file, beginning with the key
ID
- Study the following reference docs
- https://winbench.org/ref/markup-syntax/
- https://winbench.org/ref/app-properties/
-
https://winbench.org/ref/app-library/ (the
config
directory basically acts as the user app library)
- Use the app definitions in the default app library as examples
- Press F1 in the Bench main window and choose App Libraries → App Library 'default' to open a HTML renderes view of the default app library
- Or use the RAW view for the default library on GitHub: https://github.com/winbench/apps-default/blob/master/apps.md
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.
is there driver support so can i install a software that requires driver
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
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.
understand... is there easier alternative to this software with driver and services support
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.
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
so portable app tools similar to this with that