Home Premium Access PC
LOGIN
menu
Screen Annotation
Integrate Screen Sharing and Remote Support

Screen Sharing API

We offer options to integrate ShowMyPC with your application or web site.
From your application, we provide language independent runtime options on Windows and Java based options for Mac and Linux.

This documents applies primarily to ShowMyPC meeting software.
This document is intended to be used by software developers looking to integrate Screen Sharing into custom applications or websites.

Change and Customize Screen Sharing the way you want

  Get alerts for Support Session in your email or phone. No passwords to exchange.
  Generate random password with the specified length.
  Auto start support application with Predefined Password.
  Customize the application title with your Company Name or Phone Number.
  Hide or Show any button on the application.
  With our active development and release cycles, you may request additional features.

Integrating with .NET, C, C++, VB, Java

1) Subscribe or purchase one of the products or ask for trial.
2) Ask for a API zip bundle for your account.
3) You can pre-build the application and bundle with your application (ask support for licensing).
4) On Windows you may use the settings.ini file bundled with our application to dynamically configure and then launch the program using an external shell call.
5) From your application you can make external shell call to execute the application and terminate.

To use API: Purchase or get trial for one of the products

Subscribers to Business, Enterprise or Private Plans can request support for these options.


Technical Details

The Windows application can be customized by changing the following parameters in the settings.ini file.
The following parameters can be set in the settings.ini or from your account settings.

ParameterValuesComments
ciXXXXXRequired Value, a valid ShowMyPC Client ID
 
fl0 , 1 or 2 fl=0 will start as Support app
fl=1 will start as Full app (Both Show and View Buttons)
fl=2 will start as Viewer app
 
as 1 as=1 will automatically start the application on launch, without the user clicking the ShowMyPC button.
This can also be changed from your account settings.
 
pdAny number between 10-99999999e.g. pd=3333 will start the session with a user defined parameter 3333.
This can also be changed from your account settings.
 
saEmaile.g. sa=me@mycompany.com will start the session and email you the password at a given address.
This can also be changed from your account settings.
 
plAny number between 2-20e.g. pl=2 will start the session with a 2 digit random password.
This can also be changed from your account settings.
 
ho1(Windows Only) ho=1 will hide all the options at the bottom of the Windows application.
This can also be changed from your account settings.
 
hch 1 (Windows Only) hch=1 will hide the Chat button at the bottom of the Windows application.
 
hfl 1 (Windows Only) hfl=1 will hide the Shared Folder button at the bottom of the Windows application.
 
hsy 1 (Windows Only) hsy=1 will hide the Switch Presenter button at the bottom of the Windows application.
 
hrc 1 (Windows Only) hrc=1 will hide the Screen Recording button at the bottom of the Windows application.
 
hsc 1 (Windows Only) hsc=1 will hide the Screen Shot button at the bottom of the Windows application.
 
hop 1 (Windows Only) hop=1 will hide the Options Settings button at the bottom of the Windows application.
 
hob 1 (Windows Only) hob=1 will hide the Schedule Meetings (MS Outlook) menu item from the Options Settings at the bottom of the Windows application.
 
fc0 , 1 or blankfc=0 will uncheck the full control Checkbox on the application by default.
Any other value will keep the checkbox checked.
 
fcv0 , 1 or blankfcv=0 will hide the full control Checkbox on the application by default.
Any other value will keep the checkbox visible.
 
jv1 or blankjv=1 will force use the Java only version (for Cross Platform).
The program detects the OS by default and changing this value is not suggested, unless you have a reason to stay always in cross platform mode.
 
atApp Titlee.g. at=Support247 will change the title of the window to Support247 (Java App).
For Windows App this can changed from your account settings.
 
sblShow Button Labele.g. sbl=ShowPC will change the label of the button to 'ShowPC' (Java App).
 
vblView Button Labele.g. 'vbl=View PC' will change the label of the button to 'View PC' (Java App).
 
displaynone or blank (Windows Only) display=none will hide the ShowMyPC application as it starts.
Any external application can start ShowMyPC and maintain handle/processID of ShowMyPC.
ShowMyPC and its child processes can be terminated using windows command e.g. "taskkill /PID 4316 /T /F" where 4316 will be the ID of the ShowMyPC process.
See More options to terminate a windows process.
 
dnc1 (Windows Only) dnc=1 will hide any confirmation dialog and will not prompt while ShowMyPC is terminating.
This can be especially useful when ShowMyPC is hidden.

Please let us know if you want to add other options.
Contact Support with your basic requirements/usage and we will provide you with a timeline and estimates.

 
 
?
 
 
 
 
3031 Tisch Way, 110 Plaza West,
San Jose, California 95128


+1.888.930.1116
© 2024 ShowMyPC. All rights reserved.