BSOFTINDIA APP DOCUMENTATION

GENERAL INFORMATION
Bsoftindia Prerequisites
Get Started
Bsoft App Editions
Activating Your License
Updating Bsoftindia App
Upgrading Bsoftindia App
Securing A Bsoftindia Apps Server
Long Term Support Versions
SERVER ADMINISTRATION
Server Management
Application Publishing
Assigning Applications To Users Or Groups
RemoteApp On Client Feature
Remote Taskbar And Desktops Themes
Floating Panel And Application Panel
File Transfer
Secured Folder Sharing
Open Files On Client Side
Open URLs On Client Side
REMOTE PRINTING
Universal Printer
Printing With Standard RDP…
CONNECTION MODES
Bsoftindia Connection Client
Portable Client Generator
App Client Program
Edit Or Delete The Parameter Of A Generated Client
Seamless And RemoteApp Connection…
Access Your Server On The Web
Built-In Web Server Management
Web Applications Portal
Remote App Plugin
Creating And Customizing HTML Web Access
Web Credentials
Using IIS (Microsoft Internet Information Server)
Using Apache
HTML5 CLIENT
MOBILE CLIENT (HTML5) Remote Connection
From An IPhone / IPad / Android Device
HTML5 Client: Supported Browsers
HTML5 Client: Using Gestures On Mobile Devices (Touch)
HTML5 Client: Using File Transfer
HTML5 Client: Using Clipboard
HTML5 Client: Using Two Languages
HTML5 Server Memory Usage
App
Bsoft App Configuration
SECURING WEB CONNECTION
Two-Factor-Authentication
Free And Easy-To-Install SSL Certificate
HTTPS & SSL Third Party Certificates Tutorial
Choosing Your Ciphers Suites To Enhance Security
LOAD-BALANCING / FARM MANAGEMENT
GATEWEY SERVERS
FARM FEATURES
ADVANCED FEATURES
PRODUCT
Advanced Features Security
SESSION
ADVANCED DOCUMENTATION
Web Application Portal: Parameters In URL Address
Close The Logon Form After Logon
Change The Logon Splashscreen
HTML Pages And Customization
Completely Customize The Web Access Page
Open The HTML5 Client In The Same Tab
Add A Custom HTTP Header
Enforce HTTPS Protocol
Enforce-Web-Portal
Web Autologon
Html5 Client Mobile Devices Resolution
Html5 Maximize The Browser Window
HTML5 Client: Parameters In URL Address
Bind Web Server To Several Network Cards
Mount A Logical Drive

REMOTE APP ON CLIENT FEATURE

In the past the generated Bsoft App Portable client was the usual method for a user to start applications. The 10.50 release introduces an icon in the notification area which gives to each user the list of all of his Remote Applications. Within this application list, the user can select the one he wants to start.

This is a new way for administrators to deliver remote applications (referred to as “RemoteApps“) to their users. Specifically, RemoteApp On Client enables a straightforward publishing process that allows applications installed directly on the server to be provided to users, allows RemoteApp programs to run side-by-side with local programs, and offers integration with a custom “launcher” application to make it simple for users to find and launch RemoteApp programs.

The user Application list will also appear in the Start menu under All Programs in a folder called My Remote Applications. To deploy this new amazing Bsoft App capability is simple: The Administrator have generated new connection clients and allowed it with the AdminTool. This guide will explain step by step what will happen when the administrator will enable this new feature and will deliver to his users a new generated connection client.

Example: The user “Laura” is using Bsoft App to access her remote application. To do so, she is using a generated client named LauraPortableClient.exe. When she runs it on her PC she gets the following result:

However, the administrator did provide her a new one, created with the Bsoft App 10.50 release. She will have to run it at least once to benefit from the new Remote App On Client feature. When the administrator is adding/removing application to a user, such change will be set on the server side at the next logon. It means that the current session will not reflect such modification. The Advanced tab of the AdminTool has an option to enable or to disable this Remote App On Client feature, by default, it is enabled:

You can change the menu name as you wish, by clicking on the Remote Application Menu Title below, and adding it on the value box:

What will happen on her PC when she will run once her new generated client: She will see a new icon in the Notification Area of her local task bar.

She will also see a new entry within her Start menu Program list named “My Remote Applications”:

She will now be able to select one of these listed applications and to start it as a RemoteApp. She will not need to use the provided LauraPortableClient.exe generated client.
For example, if she selects the Floating Panel, she will get this result:

Technical background behind this new technology.

The new generated client of the 10.50 release is adding several files within C:\Users\%UserName%\RDP6 folder of the local PC’s user profile.

MyRemoteApp.exe and MyRemoteApp.bin are the program codes which are started to create the new icon in the notification area and the new entry in the All Programs list of the Start button.

MyRemoteApp.ini is a file received from the server. It is providing the details of each application which are assigned to this user on the server side. It is updated at each new connection to the server. Usually, it takes 30 secondes after each logon to receive this file from the server. RemoteApp.txt is providing the name of the last generated client started on this PC.

If the user has administrator right on his own PC, MyRemoteApp.exe will be started automatically at each reboot and the Start button will be updated too. Else, the administrator must run once the new generated client “As Administrator” to enable the new feature. Doing so he will create the proper registry entries in HKLM. If a user is connecting to only one server, this new system is perfect. However, if he is using several connection clients to open sessions on different servers you should keep in mind that the file MyRemoteApp.ini will be updated with the values of the last connection. It can be confusing for the user and in such deployment case we recommend no to use this new feature.