All Projects → deibertf → DesktopAppLink

deibertf / DesktopAppLink

Licence: MIT license
Creates hyperlinks to call desktop applications from

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to DesktopAppLink

protocol-registry
This module allows you to set custom protocol handler for your nodejs app.
Stars: ✭ 45 (+200%)
Mutual labels:  registry
crux.land
crux.land is a free registry service meant for hosting small (≤ 20kB) single deno scripts.
Stars: ✭ 50 (+233.33%)
Mutual labels:  registry
qucli
Manage repositories in Quay.io
Stars: ✭ 29 (+93.33%)
Mutual labels:  registry
iscn-specs
International Standard Content Number - decentralized content registry
Stars: ✭ 16 (+6.67%)
Mutual labels:  registry
DNSSuffix
A set of PowerShell tools for managing the computer's primary DNS suffix.
Stars: ✭ 19 (+26.67%)
Mutual labels:  registry
App-Manager-Android
An app manager for Android written in Kotlin. View app related info, launch or uninstall apps.
Stars: ✭ 31 (+106.67%)
Mutual labels:  applications
laravel-gentelella
Laravel with Gentelella admin template for developing Laravel applications
Stars: ✭ 40 (+166.67%)
Mutual labels:  applications
Port-Able-Suite
🌐 Manager for portable applications
Stars: ✭ 35 (+133.33%)
Mutual labels:  applications
sregistry
server for storage and management of singularity images
Stars: ✭ 96 (+540%)
Mutual labels:  registry
openshift-disconnected-operators
No description or website provided.
Stars: ✭ 52 (+246.67%)
Mutual labels:  registry
oras
ORAS CLI
Stars: ✭ 672 (+4380%)
Mutual labels:  registry
cli
Autocode CLI and standard library tooling
Stars: ✭ 3,791 (+25173.33%)
Mutual labels:  registry
Windows10Tools
Tools for Windows 10
Stars: ✭ 45 (+200%)
Mutual labels:  registry
ISOKIT
Windows 10 Professional - Full Strip & Lockdown Edition
Stars: ✭ 35 (+133.33%)
Mutual labels:  registry
modelforge
Python library to share machine learning models easily and reliably.
Stars: ✭ 18 (+20%)
Mutual labels:  registry
dashboard
MOVED TO https://github.com/kubeapps/kubeapps/tree/master/dashboard
Stars: ✭ 14 (-6.67%)
Mutual labels:  applications
schema-registry
📙 json & avro http schema registry backed by Kafka
Stars: ✭ 23 (+53.33%)
Mutual labels:  registry
CODE-CAMP-2020
A Virtual Hackathon Camp for Developers, Build real products and win Swags in comfort of your home.
Stars: ✭ 30 (+100%)
Mutual labels:  applications
AppListManager
📱 AppListManager (Android Library) makes managing application and activity lists easy.
Stars: ✭ 59 (+293.33%)
Mutual labels:  applications
MacOS-App-Crack
破解版MacOS应用. The cracked version of MacOS applications.
Stars: ✭ 2 (-86.67%)
Mutual labels:  applications

DesktopAppLink

Purpose

The goal of this project is to easily create weblinks that pass data to client software installed on any device running windows.

Using

It's fairly simple to use:

 DesktopAppLink.CreateLink(
      "applink.sample", 
      "\"<path to exe>\"", 
      "<optionalStaticArgument>");

This will set up the protocol in the registry of your pc.

You then create link like this and embed it on any webpage.

<a href="applink.sample:optionalArgumentsFromLink">Run Desktop App</a>

Arguments

There are 2 types of arguments:

  • static args (passed to the protocol upon creation)
  • arguments that are passed with the protocol when invoking (via webbrowser)

Static Arguments

Static args are store in the registry of windows next to your protocol. The can only be changed using regedit.

Arguments from Hyperlink

Links from hyperlink will always be passed with the protocolname to the application:

<a href="mycustomprotocol:origin=web">Click me!</a>

Results

Chrome

Firefox

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].