Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: viewtopic.php?t=37864

Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://twitter.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc

Create a single click minimal install to give remote assista

Single Click discussions / bugs
Andy Parkinson

Create a single click minimal install to give remote assista

Post by Andy Parkinson »

I would like to create a download so that my customers can have the minimum files installed so that I can take control of their machine and finish off any installation. I know that i need to add the registry settings and run a batch file to start winvnc as well as running a script to make vnc connect to my listening viewer but what other files need to be installed. I already have a self executing zip file that puts shortcuts on the desktop to allow them to connect to me and run setup but it needs too much interaction by my clients so anything I can do to minimise this could save me a lot of time. ideally the user would click on an exe file that unzipped and installed everything and then called me at the end so that I could take control. Maybe it is possible to make setup run and have an answer file so that the password is installed and the correct services and then start and call the batch file that calls me.

Also I have made self executing zip files to allow users to install UltraVNC and and have icons on the desktop allowing them to do a reverse connect back to myself either at the office or at home. This is incredibly usefull as it allows most users to get connected easily through the firewall. I also have set up lots of mail servers so that when an email with a certain word in the subject is sent to a particular address it runs a batch file and again connects to me at home or work solving a lot of restrictive firewall issues and giving me access whenever I need it If anyone is interested I could write some Howtos on howto do this. Please let me know your thoughts.

Andy Parkinson
rwaters
Posts: 1
Joined: 2004-08-31 23:07

single click minimal install

Post by rwaters »

I like the idea of a self executing zip file to install VNC and add icons to the desktop to connect back to a viewer. is this hard to do? This would help me out in remote support at work and I would love to find out how to do this. you can email me at rwaters@h2oconsulting.us if you wish or reply here.

Robert Waters
Gene

You read my mind

Post by Gene »

If anyone has a solution for this please post it.
tcblack
8
8
Posts: 8
Joined: 2004-09-01 13:48
Location: You couldn't say it if I spelled it.
Contact:

Ultimate In-Law Assistance

Post by tcblack »

This would be the ultimate solution for In-Law Assistance.

Long story short, I'm interested.
Rev. Black
- Truth Is Still Truth Even If You Don't Believe It.
fthomas
8
8
Posts: 12
Joined: 2004-08-31 16:56

Post by fthomas »

message deleted
Last edited by fthomas on 2005-01-04 17:15, edited 1 time in total.
kenehresman

Single Click Install

Post by kenehresman »

I'm also interested. It seams to me, that since the VNCServer is a standalone file, that if the code could be changed to hard code the IP or name of the VNC viewer it is going to call and use a standard password like "password" the single click would almost be accomplished. THe program would need to launch and connect in one single pass. THis can't be rocket science, but I am a hardware guy, not a coder.... anyone help with this???

We have a web site hosting the file for testing.... Click on it, and select open and with about 4 steps we can get the remote desktop but would like it to be a single click
kenehresman

Single Click Install

Post by kenehresman »

One more thought, If someone can recode this for our use, please email me. I have 50 Paypal bucks for what seams to be a simple code change if someone is interested. First person to email me at ken@bktechsolutions.com saying they can do this is the winner.... :) :D

Remember, our server... www.bktechsolutions.com is serving the file up and the user selects run from the download instread of save as and it auctoconnects to www.bktechsolutions.com with no password is a winner....
fthomas
8
8
Posts: 12
Joined: 2004-08-31 16:56

Post by fthomas »

message deleted
Last edited by fthomas on 2005-01-04 17:16, edited 1 time in total.
fthomas
8
8
Posts: 12
Joined: 2004-08-31 16:56

Post by fthomas »

message deleted
Last edited by fthomas on 2005-01-04 17:16, edited 1 time in total.
Guest

Post by Guest »

Great, I'm interested as well.

I also found a company that does this as well: http://www.advantig.com/rc/. Small package to boot: <200k.

Thanks - Joe
SteveM
Posts: 7
Joined: 2004-09-21 16:59

Post by SteveM »

I actually have developed a version specifically for doing this.

It is 400K
Your customer downloads it.
It silent installs.
It then auto connects to the ip/port which is coded in already to the client side.
Places 2 shortcuts on the desktop one for reconnect and one for uninstall.
The uninstall is also silent.

I am having 3 problems with it though. If anyone is interested in assisting me solve these final 3 issue it would be appreciated.

message me or email me @ steve@echosys.net
nolanV

I am interested too

Post by nolanV »

I am interested in this package too. please email me at nolan at pcafterhours dot net
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6838
Joined: 2004-04-23 10:21
Contact:

Post by Rudi De Vos »

OneClickUltra is being worked on.

It will contain a server creator.
The creator patch the exe with the reg info you have on
the machine (reference PC).

After patching, the winvnc.exe use the patch info instead of the registry.
Encryption key/dll and all other needed files will also be bin added to the exe and extracted when needed.

I have done this before for an other program, but still it could take some time and debugging of a patched exe is a real mess.

For installation we probebly can reuse some parts of other good work mentioned in this thread.
freesol
Posts: 1
Joined: 2004-10-01 12:22

Post by freesol »

Similar to http://www.advantig.com/rc/ there is a UltraVNC + custom installer product:

SupportAnyPC http://www.supportanypc.com/
Check the demo version to see.

I'm also very interested in a "OneClickUltra" Ultr@VNC.

freesol
--
lleroy
8
8
Posts: 15
Joined: 2004-05-06 08:39

OneClickUltra

Post by lleroy »

[quote="Rudi De Vos"]OneClickUltra is being worked on.
After patching, the winvnc.exe use the patch info instead of the registry.
[/quote]

Do you have a preliminary OneClickUltra available to play with?
How about "patching" a command line inside the exe,
that way you do not have a pached exe to debug:

// a bit of space for the command line
char defaultcmdline[256] = "\0PATCHED_CMDLINE_GOES_HERE";

WinMain(..., LPZSTR szCmdLine, ...)
{
...
if (strlen(szCmdLine) == 0) {
szCmdLine=defaultcmdline'
}
...
}
njc
8
8
Posts: 24
Joined: 2004-05-27 22:02
Location: UK
Contact:

Post by njc »

Hi,

Any news on <b>OneClickUltra</b> I am very interested in this feature.
Paul Benn
blade
8
8
Posts: 8
Joined: 2004-10-21 17:03

Post by blade »

Hey looks like a cool idea and just wondering will it support fast swicthing between users also ?? cause i dont think even ULTRA VNC can DO that which is getting annooying for me cause i cant create users on my machine for different users with fast swithcing.. :?
eo
20
20
Posts: 49
Joined: 2004-10-22 01:01

Post by eo »

Could someone elaborate on the work being done on, OneClickUltra. Where can we find our more information about this???
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6838
Joined: 2004-04-23 10:21
Contact:

Post by Rudi De Vos »

Still being worked on.

Done
+ Lan Push (via admin share)
+ auto install driver+ version checking
+ remote install/activate/desactivate winvnc service
+ The winvnc service does not allow any connection, you can only made connection via a Little Admin Util.
+ The LAU initiate a revers connection, server to viewer
+ The user/passwd from the LAU is used to initiate the server

TODO
+eliminate some registry value's
+default value's
+ a lot of testing

First version will only work on NT4/w2K/XP pro.
Admin share and service manager is needed
eo
20
20
Posts: 49
Joined: 2004-10-22 01:01

Post by eo »

This sounds interesting, are there any betas or project sites?

Wouldnt this be handy for one-click installs for supporting an end-user for remote tech support.
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Post by redge »

So nice job... please continue the good way
You can do it ! :D

You welcome for Helpers need remote assistance over Internet WAN to WAN w/wo firewall for free assistance of friends :-)
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
njc
8
8
Posts: 24
Joined: 2004-05-27 22:02
Location: UK
Contact:

Post by njc »

Okay Guys and Gals I have cracked the one click, install and connect with a download from a website.

I used WinVNCCLck.exe and a very simple setup script and created a file that is 576Kb and installs and connects back to the support desk.

If anyone is interested I will post the iss (inno setup) Script.
Paul Benn
eo
20
20
Posts: 49
Joined: 2004-10-22 01:01

Post by eo »

Yes, we're interested. Please post it! Thanks!!
njc
8
8
Posts: 24
Joined: 2004-05-27 22:02
Location: UK
Contact:

Post by njc »

Okay here is the inno setup script,

You need to change the IP address for the connection

Code: Select all

; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

[Setup]
AppName=Ultr@VNC OnClick V1.0
AppVerName=Ultr@VNC OneClick V1.0
AppPublisher=Ultra@VNC
AppPublisherURL=http://ultravnc.sourceforge.net/
AppSupportURL=http://ultravnc.sourceforge.net/
AppUpdatesURL=http://ultravnc.sourceforge.net/
DefaultDirName={pf}\UltraVNC
DefaultGroupName=UltraVNC
LicenseFile=


WindowVisible=false
DisableStartupPrompt=true
ChangesAssociations=true
MinVersion=4.0.950,4.0.1381
AppCopyright=Ultr@VNC Team
PrivilegesRequired=poweruser
AppVersion=1.00
UninstallRestartComputer=true
DirExistsWarning=no
OutputBaseFilename=UltraVNC-oneClick
BackColorDirection=lefttoright
ShowLanguageDialog=no
OutputDir=C:\datastore\downloads\vnc\extracted\setup\
DisableDirPage=true
AllowUNCPath=false
Compression=lzma/ultra
InfoAfterFile=
InfoBeforeFile=

; uncomment the following line if you want your installation to run on NT 3.51 too.
; MinVersion=4,3.51
SourceDir=C:\datastore\downloads\vnc\extracted
VersionInfoVersion=
VersionInfoCompany=Ultr@VNC
VersionInfoDescription=Remote Support Client Software
ShowTasksTreeLines=true
LanguageDetectionMethod=none
DisableProgramGroupPage=true
DisableReadyMemo=true
DisableReadyPage=true
Uninstallable=false

[Languages]
Name: en; MessagesFile: compiler:Default.isl

[Components]

[Tasks]
Name: SupportIcon; Description: Install Internet Support Icon on Desktop; GroupDescription: Desktop Icon; Flags: exclusive
Name: VPNSupportIcon; Description: Install VPN Support Icon on Desktop; GroupDescription: Desktop Icon; Flags: exclusive unchecked


[Files]
Source: winvnc_CLCK.exe; DestDir: {app}; Flags: restartreplace ignoreversion


[Icons]
Name: {commondesktop}\Connect to Support Desk; Filename: {app}\winvnc_CLCK.exe; MinVersion: 4,4; Parameters: -connect ** Put your IP Here **; WorkingDir: {app}; IconFilename: {app}\winvnc_CLCK.exe; IconIndex: 0; 

[Registry]
Root: HKCU; Subkey: SOFTWARE\ORL\WinVNC3; ValueType: binary; ValueName: Password; ValueData: aa; Flags: createvalueifdoesntexist

[Run]
Filename: {app}\winvnc_CLCK.exe; Parameters: -connect ** Put your IP Here **; WorkingDir: {app}; StatusMsg: Connect To Support Desk; Flags: postinstall; Description: Connect to Support Desk (vpn)


[Dirs]

[LangOptions]
LanguageID=$0809
there are 2 places where you need to change the IP they are denoted by ** Put Your IP Here **

Hope it helps
Paul Benn
lstargel
8
8
Posts: 12
Joined: 2004-10-26 21:19

Post by lstargel »

In the registry do you have to put any thing in for the password plus where do you get WinVNCCLck.exe file.
njc
8
8
Posts: 24
Joined: 2004-05-27 22:02
Location: UK
Contact:

Post by njc »

Yes it does need a pasword set, but you dont need to know what it is.

You can get this from the downloads section:

ftp.erm.tu-cottbus.de/ultravnc/TEST19_1 ... c_CLCK.exe
Paul Benn
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6838
Joined: 2004-04-23 10:21
Contact:

Post by Rudi De Vos »

passwd is not needed, has been disabled in CLCK version
lstargel
8
8
Posts: 12
Joined: 2004-10-26 21:19

Post by lstargel »

How would hide this option

Code: Select all

Name: SupportIcon; Description: Install Internet Support Icon on Desktop; GroupDescription: Desktop Icon; Flags: exclusive 
Name: VPNSupportIcon; Description: Install VPN Support Icon on Desktop; GroupDescription: Desktop Icon; Flags: exclusive unchecked 
so that it would automatically put an Internet support icon on the desktop.
njc
8
8
Posts: 24
Joined: 2004-05-27 22:02
Location: UK
Contact:

Post by njc »

Hi,

If you don't want to give the choice about installing the icon, then remove the items listed under [TASKS]

That would just install the Icon on the Desktop
Paul Benn
njc
8
8
Posts: 24
Joined: 2004-05-27 22:02
Location: UK
Contact:

Post by njc »

Rudi,

I know it is supposed to be disabled, bu unless I added a registry key for it I got a connection error and the Veiwer end reporting that a password was not set.

So that's why I added it, and the only way I could get it to work.
Paul Benn
Post Reply