ISL Light Desk 4.4.1906.20 and ISL Light Client 4.4.1906.20 with Desktop plugin 4.4.1906.20 for Windows (2019-04-04)
General Information
On 4nd of April the following was released :
- ISL Light Desk 4.4.1906.20 for Windows (release_date=2019-04-01, build=91cea8e9fe7b9e8e0581c210504d65f37bbc045d, platform=win32,os_version=0x6010000-0x7fffffff)
- ISL Light Client 4.4.1906.20 for Windows (release_date=2019-04-01, build=91cea8e9fe7b9e8e0581c210504d65f37bbc045d, platform=win32,os_version=0x6010000-0x7fffffff)
- Desktop Control plugin 4.4.1906.20 for Windows (release_date=2019-04-01, build=91cea8e9fe7b9e8e0581c210504d65f37bbc045d, platform=win32)
All updates have release date set to 2019-04-01. Your ESS will need to be same or higher to be able to update your server. This release is available to all countries except Japan.
Upgrading to new version
Hosted service users please check Upgrading Hosted Service.
Server license users please check Upgrading Server License.
Improvements
When session is established between ISL Light Desk and ISL Light Client both computers now send hostname of the computer to ISL Conference Proxy and store it in session meta data.
Added a new functionality that automatically converts full-width numbers to half-width when entering session code in ISL Light Client. Users are now able to join a session by entering full-width numbers aswell.
Implemented a new command line parameter which restarts the process in console session ( logged-in user session ) and waits from child process to exit. Process returns process exit code of child process or in case of error non-zero value is returned.
The new command line parameter is:
--run-in-console
Example:
ISL Light Client.exe --run-in-console
Added support for a new command line argument which checks current input desktop and returns process exit code with error when input desktop is not expected.
The new command line argument is:
--input-desktop-check default
Example:
ISL Light Desk.exe --input-desktop-check default
Added support for a new type of dialog. The new dialog has to be defined in dialogs.ini file ( the same as for other dialogs ) under key named stream_dialog. The dialog is shown when user initiates screen sharing functionality. The dialog can be defined that way that if the dialog is not accepted the session is terminated and if accepted then the start of streaming request is sent to the other side.
IMPORTANT NOTICE:
In order for the dialog to be displayed user must not have customization set with command line parameters which automatically start streaming of desktop. Secondly the following command line argument has to be used in order for the dialog to be displayed:
--on-load "customization?preselect_allow_remote_desktop_control=false"
Added an internal check which checks if desktop plugin can start streaming desktop. If the return value is non-zero the start of streaming dialog is not shown.
In some cases ISSC streaming process crashed due to logging issue when removing users wallpaper. The logging functionality was redesigned, the process should no longer crash.
The defect was fixed.
In some cases when starting desktop sharing or stopping desktop sharing the streaming process crashed. Additional locks were added to prevent streaming process from crashing.
The defect was fixed.
Fixed an issue where the windows clipboard opening would fail if multiple applications tried to open the clipboard at the same time. The functionality was redesigned, clipboard opening no longer fails even if multiple applications try to open it at the same time.
The defect was fixed.
Users may have experienced black screen ( no image ) while viewing remote desktop. In some cases this happened when the monitor was turned off. Desktop duplication screen grabbing driver did not detect this, thus black screen was seen. Screen grabbing functionality was redesigned, in case desktop duplication detects empty changes it will automatically switch to hooks/polling desktop driver.
The defect was fixed.