SCPrompt is a remote support application for creating advanced reverse & repeater based VNC connections over the Internet, a WAN or a LAN. SCPrompt was created to offerbetter support for Windows Vista and Windows Seven (7) but works well with XP and windows server version.
SCPrompt is an UltraVNC addon, and is designed to allow users to update to the latest version of UVNC server very easily and simply.
SCPrompt is released under AGPL and is opensource, so its 100% free to use for commercial purposes.
This Project takes the idea of UVNC SC to a whole new level with a wide choice of fully customisable GUI's, Service Mode, Repeater Connections, Settings Manager, builder and much MUCH more ... read on for details.
SCPrompt has the following features and more:
- SCPrompt Allows remote users to connect to your viewer with very little interaction (automatic GUI Type gives users a count-down timer with just a stop button).
- SCPrompt has a service mode option that allows the remote user to reboot the clients PC and get the connection back afterwards (if the user is an Admin). Service Mode also allows remote users to answer UAC prompts;
- SCPrompt has a Disclaimer GUI (translation ready) which is fully customisable to allow users to understand what the program does and agree to its use prior to starting the connection (Just edit the disclaimer.HTM file to your needs);
- SCPrompt has several different customisable and translatable GUIs (General User Interfaces) which allow you to create a truely customised feel for your clients.
- SCPrompt has the ability to download & install or uninstall UVNC mirror drivers which make screen updates faster and more reliable.
- SCPrompt has a whiteboard feature which allows you to draw on the remote users screen with your mouse;
- SCPrompt has a Beacon GUI which is useful for calling a remote user back to their screen or locating the computer you are working on in an empty office.
- SCPrompt is multilingual and Multiple languages are automatically supported using "OSLang" of client, and above modification (allows you to use one application / download to support multiple languages)
- SCPrompt is translation friendly and has several languages already translated for you (but are easily customised to your needs);
- SCPrompt RYO (Roll Your Own) includes all the necesary files to build your own version of SCPrompt client file. Build_SCPrompt.exe will guide you through the setup process.
- SCPrompt RYO gives the ability to build your own client module using Server 1.0.8.0 (and above) or SCII, SCIII or SC 1.1.0.0 (your choice).
- SCPrompt RYO includes a settings manager to assist you in creating the file you want and testing it before you build it.
- SCPrompt GUI Background colour and text colour are selectable within the settings manager.
- SCPrompt has a Button GUI which is useful for touch screens due to the large buttons it creates.
- SCPrompt allows each Predefined connection to have their own customised Logo (.JPG 196 x 181 px), or default to Logo.jpg if they don't exist.
- SCPrompt has a handy remote INI feature that allows a company to setup an INI on a webserver or network share (SMB) which will be collected by SCPrompt on startup allowing quick reconfiguration without rebuilding the client app.
- MouseSonar is turned on (While scprompt is running), allowing a visual prompt when VNC connection successfully established (optionally disable this).
- Desktop wallpaper is restored on application exit, even if winvnc application closes incorrectly and fails to restore it)
- Builder (Packager) gives you options to build as an NSIS installer, 7Zip self extractor or IExpress Installer (we recomend NSIS)
>Ready-To-Roll (Manual)
Download RTR version
DOWNLOAD THE Manual Version NOW (uses server 1.0.8.2)
Screenshots
'Manual' SCPrompt application without ID selected 
'Manual' SCPrompt application with ID selected (enabling ID input box) 
>Roll-Your-Own ... (with Builder and Settings Manager)
Download RYO version
Downloads are available from the VNC2Me website
This application (and the associated packager) allows you to create a package to support XP, vista and windows 7 without limitations (see below).
Connection names and settings are read from INI settings (Manual is last in list, unless disabled), so no editing of source code is needed... just setup the INI (using included settings manager), run the builder and send to your clients.
Further customisation could include changing the Logo.ico, changing Logo(x).jpg (for each predefined connection) or manually editing the INI to get more advanced features.
Choose Your own GUI ...
Combo 
Radio 
Button 
Automatic
Manual Connections are still available (option to disable), but are last in the list ... 
A nice count-down timer (for automatic connection to predefined connections) that has a transparent look, and is done with just two simple images, so it should be easy to customise ...
Different Logo's can be used for each of the predefined connections or a default can be used if that's all you want ... just like above (examples in the RYO package).
Each predefined connection can have its own image (if required) such as a photo for that support person.
Manually altering the "scprompt.INI" settings is fairly simple (if the settings manager doesn't suit your needs), the "scprompt_example.ini" file has some explainations on the settings ...
Settings Manager V3 (SCPrompt 1.11.4.47 and above
Design Tab
Choosing different GUI Type will enable only the appropriate settings for that GUI type 
Labels Tab 
Connection Tab 
Advanced Tab 
Settings Manager V3 (from release 1.11.4.47) allows customisation of most commonly used features of SCPrompt from a User friendly Interface (more advanced features will be added to the Advanced Tab in time).
Selecting different GUI types on the design tab alters what settings are available (enabled / disabled) for all settings on all tabs. If the GUI type doesn't support an option, that option will be disabled, allowing new users to see whats available with which GUI type, and minimise confusion.
A new addition is the "Test Settings" button (CTRL+T) which quickly launches scprompt.exe to check the settings you have alredy saved (you need to press the save button or CTRL+S first).
Setup
Download, extract, run "Build_SCPrompt.exe", answer the questions as appropriate ... your done
See the included readme.txt for basic setup instructrions.
Customising
Translation instructions are (nearly) the same as for other vnc2me products, and are fairly easy to follow (i think). Languages will be automatically selected depending on the clients OSLang settings (windows default language) if no translation is found for the OSLang of windows, then Lang_English is selected as the default.
Translations can be shared in the forum on the vnc2me website. We are currently seeking new translators to assist us getting this application available to the widest audiance possible.
SCPrompt disables Vistas UAC & AERO while running (even while using old SCII version), but issues still surround vista with the OLD SC version, so it is advisable to use the newest server or SC when building.
To use an updated UVNC server version, simply move the "winvnc.exe" from the scprompt directory, and place the new version into its place. (you can leave it named "winvnc.exe" or rename it to "uvnc.exe")
Improvements
- Has native UAC & AERO support on vista & Win7.
- Unlimited Predefined Connections (reads from INI)
Limitations
- UVNC Server 1.0.8.0 (and above) needs settings to be created prior to use (defaults are given, but it is advisable to customise these)
- Two or more "SCNames" in the INI cannot be the same (as the first name would be selected from the INI when using certain GUI types)
- 'Radio' & 'Button' GUI types only support 10 predefined connections (to limit the size of the GUI only)
Source Code
All Current & future "Alpha" Releases contain the source code as an application resource, you can use res-hacker to view this.












