# kimmknight/remoteapptool

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/kimmknight-remoteapptool).**

3,797 stars · 440 forks · Visual Basic .NET · other

## Links

- GitHub: https://github.com/kimmknight/remoteapptool
- awesome-repositories: https://awesome-repositories.com/repository/kimmknight-remoteapptool.md

## Topics

`manage-remoteapps` `msi-files` `rdp` `rdp-files` `remote-desktop` `remoteapps`

## Description

Remoteapptool is an administrative utility for managing remote application delivery, session behaviors, and the generation of signed connection installers. It serves as a configuration tool for defining and deploying remote applications via RDP and MSI files to provide client-side access to hosted applications.

The tool functions as a remote application deployer and administrator, enabling the specification of executable paths and file associations on a host system. It generates signed connection files and installers to distribute hosted applications to end users, ensuring that specific host applications are delivered as individual remote sessions.

The system covers remote application publishing and session configuration, including the management of session timeouts and application properties. It provides secure remote access by integrating with network gateways and signing connection files to ensure authenticated entry.

Additional capabilities include the generation of client deployment packages and the ability to back up and restore application configuration settings.

## Tags

### DevOps & Infrastructure

- [Application Deployment Tools](https://awesome-repositories.com/f/devops-infrastructure/application-deployment-tools.md) — Generates signed connection files and installers to distribute hosted applications to end users.
- [Remote Application Distribution](https://awesome-repositories.com/f/devops-infrastructure/remote-application-hosting/remote-application-distribution.md) — Creating MSI installers and connection files to distribute application shortcuts across a network of client machines.
- [Application Behavior Configurations](https://awesome-repositories.com/f/devops-infrastructure/configuration-management/application-settings-management/application-behavior-configurations.md) — Allows defining session timeouts, custom icons, and file associations to ensure consistent application behavior. ([source](https://cdn.jsdelivr.net/gh/kimmknight/remoteapptool@master/README.md))
- [Remote Application Hosting](https://awesome-repositories.com/f/devops-infrastructure/remote-application-hosting.md) — Defines specific host applications to be delivered as individual remote sessions to connected client devices.
- [Deployment Packaging](https://awesome-repositories.com/f/devops-infrastructure/deployment-packaging.md) — Produces RDP files and MSI installers to deliver application shortcuts directly to client machines. ([source](https://cdn.jsdelivr.net/gh/kimmknight/remoteapptool@master/README.md))

### System Administration & Monitoring

- [MSI Installer Generation](https://awesome-repositories.com/f/system-administration-monitoring/msi-installer-generation.md) — Encapsulates connection settings within Windows Installer packages to automate the distribution of remote app shortcuts to client machines.
- [RDP Connection Configuration](https://awesome-repositories.com/f/system-administration-monitoring/rdp-connection-configuration.md) — Generates and configures RDP files to allow remote users to launch hosted applications on a server.
- [Remote Application Path Mappings](https://awesome-repositories.com/f/system-administration-monitoring/remote-application-path-mappings.md) — Maps specific executable paths on a server to session identifiers used by clients to initiate connections.
- [Remote Connection File Generators](https://awesome-repositories.com/f/system-administration-monitoring/remote-connection-file-generators.md) — Creates RDP or MSI files that allow remote clients to connect to and launch a hosted application. ([source](https://github.com/kimmknight/remoteapptool/wiki/Create-a-RemoteApp-and-use-it-on-another-computer))
- [Remote Session Managers](https://awesome-repositories.com/f/system-administration-monitoring/remote-session-managers.md) — Configures session timeouts and host properties to control how remote desktop applications behave.
- [RemoteApp Launchers](https://awesome-repositories.com/f/system-administration-monitoring/remoteapp-launchers.md) — Provides a utility for defining and deploying remote applications via RDP and MSI files for client-side access.

### Web Development

- [Remote Application Launches](https://awesome-repositories.com/f/web-development/web-automation-scraping/web-scraping-automation/browser-automation/browser-session-managers/customizable-session-launches/third-party-client-session-launches/multi-protocol-remote-session-launches/remote-application-launches.md) — Generates RDP files that instruct clients to launch specific remote applications instead of a full desktop session.

### Security & Cryptography

- [Authentication Gateways](https://awesome-repositories.com/f/security-cryptography/authentication-gateways.md) — Integrates with network gateways to centralize security and user authentication for remote application connections.
- [Remote Access Security](https://awesome-repositories.com/f/security-cryptography/remote-access-security.md) — Provides integration with network gateways and digitally signs connection files to ensure authenticated access to hosted applications. ([source](https://cdn.jsdelivr.net/gh/kimmknight/remoteapptool@master/README.md))
- [Secure Remote Access](https://awesome-repositories.com/f/security-cryptography/secure-remote-access.md) — Integrates network gateways and signs connection files to ensure only authenticated users can access hosted applications.
