https://github.com/SiL3NC3/PortableRegistrator
Easily register any portable app as a default program in Windows XP, 7, 8, 10
https://github.com/SiL3NC3/PortableRegistrator
portable portable-executable portableapps registry
Last synced: 6 months ago
JSON representation
Easily register any portable app as a default program in Windows XP, 7, 8, 10
- Host: GitHub
- URL: https://github.com/SiL3NC3/PortableRegistrator
- Owner: SiL3NC3
- Created: 2022-03-02T21:07:33.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-03-20T10:14:05.000Z (over 1 year ago)
- Last Synced: 2024-11-03T15:38:35.289Z (11 months ago)
- Topics: portable, portable-executable, portableapps, registry
- Language: C#
- Homepage:
- Size: 425 KB
- Stars: 284
- Watchers: 11
- Forks: 23
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PORTABLE Registrator
### for Windows 7, 8, 10 (untested 11)Also got into trouble using your favorite browser or mail program on a pendrive?
Then this one is for you!Easily register any portable app as a default program in Windows.
This will allow you to directly open weblinks (http/https URLs) with the portable browser of your choice.
### Configuration
#### Default
On the first start a configuration file is being generated to provide default settings for the AppTypes.The default available AppType are:
```
Web-Browser
-url "%1"
.htm
.html
.shtml
.xht
.xhtml
http
https
ftp
Mail-Program
"%1"
.xpi
.eml
.msg
.ics
.mbox
mailto
```
To be as flexible as possible, you can extend any kind of application within the configuration file.
For any app specific needs, other than browser or mail, try adding a new "AppType" section there.#### Example
```
... (other AppType elements)
Image-Viewer <--- 1.
-parameter "%1" <--- 2.
.jpg <--- 3.
.gif
...
view <--- 4.
```
#### Steps
1. Name the new AppType
1. Set the supported open parameter of the program (`%1` passes the parameter to the portable executable)
3. Register all file associations
1. Register all URL associations, if not needed remove the lines inbetweenAt best copy a full AppType section and edit it to your needs.
Possibly not every software will work, but give it a shot and share your experience.
You can use the ADD Button to easily add new Program-Types.
After manual editing the Reset-Button will now also reloads the Configuration file and repopulate the Program-Types.CLI-SUPPORT:
------------------------AppTypes can be printed out from the existing configuration file, by simply giving a string to search for a AppType's name.
Check `PortableRegistratorCLI.exe /?` for more info.
Have fun and enjoy.
#### CONTRIBUTION:
Please post your custom configs for implementing more standard apps under issues, so I can add them to the repo.
Thank you, guys.#### CREDITS:
###### App Icon:
https://iconarchive.com/show/3d-bluefx-desktop-icons-by-wallpaperfx/Usb-icon.html
Backlink: http://www.wallpaperfx.com###### Inspired by:
https://www.winhelponline.com/blog/register-firefox-portable-with-default-programs-in-vista/###### German tutorial by DeskModder.de: (Thank you!)
https://www.deskmodder.de/blog/2022/04/01/portable-registrator-portable-browser-mail-oder-andere-programme-als-standard-setzen-koennen