API: Windows App Components - Screenleap/support GitHub Wiki
The Windows presenter app consists of three executables: ScreenShareInst.exe, ScreenShareStart.exe, and ScreenShare.exe.
ScreenShareInst.exe
The main installer that is downloaded from the Screenleap site. It contains the ScreenShareStart.exe and ScreenShare.exe.
ScreenShareStart.exe
The executable that is called by the Screenleap API through either an NPAPI plugin (deprecated) or a custom protocol handler ("screenshare:"). When the executable is called, it is passed the screen share information. It then performs the following:
- It tries to establish a connection to the Screenleap site either directly or by auto-detecting the proxy settings.
- It checks to see if the installed version of the ScreenShare.exe is the latest. If it isn't, it will download the latest version and install it.
- It will then run ScreenShare.exe with the screen share information to perform the screen share.
ScreenShare.exe
The ScreenShare.exe needs to be passed the screen share information for it to start successfully. It will will not start correctly if it's not passed the screen share information (it will show a control panel with "Initializing...").
Once ScreenShare.exe starts, it will do the following:
- It tries to establish a connection to the Screenleap site either directly of by auto-detecting the proxy settings.
- Connect to the app server and start the screen share.
- In the background, it will check to see if ScreenShareStart.exe is the latest. If it isn't it will download the latest version so that it is available for the next screen share.
ScreenShare.msi
The MSI installer can be used to facilitate enterprise-wide installation of the ScreenShare.exe app.
The latest MSI installer can be downloaded from http://www.screenleap.com/installer/win/msi.
To silent install, run:
msiexec.exe /i ScreenShare.msi WEB_URL="[URL OF WEB PAGE TO OPEN AFTER INSTALLATION]" /qn