Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: https://forum.uvnc.com/viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/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://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/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://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc
Need help with remote installs
Need help with remote installs
We are currently using Faspush to install VNC on remote machines. Its working ok, but I have heard of another program called vncspread. Does anyone have any comments on which one is better or like more?
Also when using Fastpush, I have added the latest version of Ultr@, but once I am done installing I get an error message telling mye my video drivers have not been installed, is there a way I can script the drivers so that the vid drivers get installed? Also I would like to start off using MS login mode to log into VNC after using fastpush, does anyone know how I can set it up so it does use the MSlogin for accessing the VNC machines instead of password?
TIA,
DC
Also when using Fastpush, I have added the latest version of Ultr@, but once I am done installing I get an error message telling mye my video drivers have not been installed, is there a way I can script the drivers so that the vid drivers get installed? Also I would like to start off using MS login mode to log into VNC after using fastpush, does anyone know how I can set it up so it does use the MSlogin for accessing the VNC machines instead of password?
TIA,
DC
I added the new dll files for the latest version of Ultr@ to my fastpush install folder. After doing an install I can connect to the remote machine, it asks for my pw, when I put in my pw, it then automatically reboots the remote machine not allowing me to connect to it. Any ideas why it is doing that?
Thanks
Thanks
I'm pushing out UltraVNC (without video driver) using FastPush. I had to modify the fastpush script to copy all the relevant files for ultravnc. I used the Windows Resource kit's reg.exe to export the registry keys involved to put in the default settings (hint, use regedit to search for both ORL and UltraVNC - the MS authentication is found under the latter). You could install the video driver via fastpush too, but you're going to need to reboot the box after install for it to work.
I'd love to, but... The key thing is to copy all the files, not just some of them. Not sure why fastpush doesn't copy *.* in the first place... If I remember I'll look up the common registry settings when I'm back at work on Monday and post them here.mendingo wrote:Any chance you could post your modified Fastpush script and reg-settings here?
Have you fastpushed the video driver? If so, could you post that script too?
Thanks.
DC - Could you tell us a bit more about vncspread? A google search for it came up empty.
I haven't tried intalling the video driver remotely - that's too risky for me.
The changes to the fastpush vnc.cmd script are trivial. We use version 7 of fastpush, but the concepts are the same - edit so these code snippets are in the appropriate places (note code here includes bits already in the script so you can find where to put it easily).prandal wrote:I'd love to, but... The key thing is to copy all the files, not just some of them. Not sure why fastpush doesn't copy *.* in the first place... If I remember I'll look up the common registry settings when I'm back at work on Monday and post them here.mendingo wrote:Any chance you could post your modified Fastpush script and reg-settings here?
Have you fastpushed the video driver? If so, could you post that script too?
Thanks.
DC - Could you tell us a bit more about vncspread? A google search for it came up empty.
I haven't tried intalling the video driver remotely - that's too risky for me.
Code: Select all
set test=/ultra
for /f "tokens=* delims= " %%p in ('echo %1%2%3%4%5%6%7%8%9^|find /i /c "%test%"') do @set pv=%%p
if "%pv%"=="1" echo VNC command switch of %test% will be used. & set flav=%test%&goto fchoice
Code: Select all
:: james edwards - copycmd=/y is shorter than the reg checking.
set copycmd=/y
xcopy "%currentpath%\%flav%\v*.dll" %targetpath% /f /r /v %nt%
xcopy "%currentpath%\%flav%\w*.*" %targetpath% /f /r /v %nt%
if exist "%currentpath%\%flav%\oth*.dll" xcopy "%currentpath%\%flav%\oth*.dll" %targetpath% /f /r /v %nt%
if exist "%currentpath%\%flav%\om*.dll" xcopy "%currentpath%\%flav%\om*.dll" "\\%targetpc%\%remotetarget%$\%folder%\system32" /f /r /v %nt%
if exist "%currentpath%\%flav%\l*.dll" xcopy "%currentpath%\%flav%\l*.dll" %targetpath% /f /r /v %nt%
if exist "%currentpath%\%flav%\u*.dll" xcopy "%currentpath%\%flav%\u*.dll" %targetpath% /f /r /v %nt%
if exist "%currentpath%\%flav%\z*.dll" xcopy "%currentpath%\%flav%\z*.dll" %targetpath% /f /r /v %nt%
:: AD authenticated DLLs for UltraVNC
echo AD
if exist "%currentpath%\%flav%\au*.dll" xcopy "%currentpath%\%flav%\au*.dll" %targetpath% /f /r /v %nt%
Code: Select all
\registry\machine\Software\UltraVNC\mslogon
group1 = REG_BINARY 0x000000fe 0x???????? 0x???????? 0x???????? \
0x???????? 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000
group2 = REG_BINARY 0x000000fe 0x???????? 0x???????? 0x???????? \
0x???????? 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000
group3 = REG_BINARY 0x000000fe 0x???????? 0x???????? 0x???????? \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 \
0x00000000
locdom1 = REG_DWORD 0x00000001
locdom2 = REG_DWORD 0x00000001
locdom3 = REG_DWORD 0x00000000
\registry\machine\software\orl\winvnc3\default
AllowProperties = REG_DWORD 0x00000000
AllowShutdown = REG_DWORD 0x00000000
AutoPortSelect = REG_DWORD 0x00000001
InputsEnabled = REG_DWORD 0x00000001
OnlyPollConsole = REG_DWORD 0x00000001
OnlyPollOnEvent = REG_DWORD 0x00000000
Password = REG_BINARY 0x00000008 0x???????? 0x????????
PollForeground = REG_DWORD 0x00000001
PollFullScreen = REG_DWORD 0x00000001
PollUnderCursor = REG_DWORD 0x00000001
SocketConnect = REG_DWORD 0x00000001\registry\machine\software\orl\winvnc3
\registry\machine\software\orl\winvnc3
AllowLoopback = REG_DWORD 0x00000000
DebugLevel = REG_DWORD 0x00000000
DebugMode = REG_DWORD 0x00000000
DisableTrayIcon = REG_DWORD 0x00000001
MSLogonRequired = REG_DWORD 0x00000001
UseDSMPlugin = REG_DWORD 0x00000000
DSMPlugin = REG_BINARY 0x00000100 0x85849d00 0x0000002e 0x86171888 \
0x00000000 0x86171800 0xf4415a28 0xe1006808 0xf4415d44 \
0x804eb3a1 0x804f3908 0xffffffff 0x8057bf1f 0x80573600 \
0x86171888 0xf4415b8d 0x857a4ba0 0x861a8bf0 0xf4415ba8 \
0x805721b1 0x0003b3e8 0x00000000 0x00000040 0x00000003 \
0x85829368 0x85829380 0x85829368 0x8582936c 0x861acca0 \
0x80572d71 0x001f03ff 0x861acca0 0x00000000 0x00375218 \
0x00000001 0x00000000 0x00000000 0x00000000 0x000004ea \
0x85829380 0x80576cb0 0xe36df690 0x00000418 0x857a4ba0 \
0x001f0003 0xe36df690 0xbb40e64e 0x00bbfb58 0x85829368 \
0x00bbff54 0x77c78cc0 0x77c591c8 0xffffffff 0x77ce65f0 \
0x00000000 0x00375508 0x00000000 0x00376570 0x007a00b8 \
0x00000054 0x00000000 0x00000000 0x007b97f4 0x00000197 \
0x0000014d
\registry\users\.default\software\orl
VNCHooks
Application_Prefs
CALC.EXE
use_GetUpdateRect = REG_DWORD 0x00000001
use_Timer = REG_DWORD 0x00000000
use_KeyPress = REG_DWORD 0x00000000
use_LButtonUp = REG_DWORD 0x00000000
use_Deferral = REG_DWORD 0x00000001
CLOCK.EXE
use_GetUpdateRect = REG_DWORD 0x00000001
use_Timer = REG_DWORD 0x00000001
use_KeyPress = REG_DWORD 0x00000000
use_Deferral = REG_DWORD 0x00000001
use_LButtonUp = REG_DWORD 0x00000000
explorer.exe
use_GetUpdateRect = REG_DWORD 0x00000001
use_Timer = REG_DWORD 0x00000000
use_KeyPress = REG_DWORD 0x00000001
use_Deferral = REG_DWORD 0x00000001
use_LButtonUp = REG_DWORD 0x00000000
use_MButtonUp = REG_DWORD 0x00000001
use_RButtonUp = REG_DWORD 0x00000001
iexplore.exe
use_GetUpdateRect = REG_DWORD 0x00000001
use_Timer = REG_DWORD 0x00000000
use_KeyPress = REG_DWORD 0x00000001
use_Deferral = REG_DWORD 0x00000001
use_LButtonUp = REG_DWORD 0x00000001
mspaint.exe
use_GetUpdateRect = REG_DWORD 0x00000001
use_Timer = REG_DWORD 0x00000000
use_KeyPress = REG_DWORD 0x00000001
use_LButtonUp = REG_DWORD 0x00000001
use_Deferral = REG_DWORD 0x00000001
NOTEPAD.EXE
use_GetUpdateRect = REG_DWORD 0x00000001
use_Timer = REG_DWORD 0x00000000
use_KeyPress = REG_DWORD 0x00000001
use_Deferral = REG_DWORD 0x00000001
use_LButtonUp = REG_DWORD 0x00000001
use_MButtonUp = REG_DWORD 0x00000001
use_RButtonUp = REG_DWORD 0x00000001
winlogon.exe
use_GetUpdateRect = REG_DWORD 0x00000001
use_Timer = REG_DWORD 0x00000000
use_KeyPress = REG_DWORD 0x00000001
use_LButtonUp = REG_DWORD 0x00000001
use_MButtonUp = REG_DWORD 0x00000001
use_RButtonUp = REG_DWORD 0x00000001
use_Deferral = REG_DWORD 0x00000001
How do you do a remote install of the mirror driver.
I would like to try and do a remote install of the mirror driver, I've spent a hour or two on google trying to figure out if I can do a remote install of the inf, but to no avial. Can someone point me in the right direction or how do do it. Thanks I'd like to roll it out to about 50 computers. here what I have so far. I inserted this line into the pushinstall vnc7.
if exist "%currentpath%\%flav%\mirrordriver" xcopy "%currentpath%\%flav%\mirrordriver\*.*" %targetpath% /f /r /v %nt%
I though about using psexec.exe by sysinternals, but they don't have administative access to install the driver. thanks
Brad
if exist "%currentpath%\%flav%\mirrordriver" xcopy "%currentpath%\%flav%\mirrordriver\*.*" %targetpath% /f /r /v %nt%
I though about using psexec.exe by sysinternals, but they don't have administative access to install the driver. thanks
Brad
*giggle* have you ever wondered why the driver-download is at the same site? No? ... I am proud to know one of the two authors ... they promised there will be a new version someday in future (let's hope still in this decade)
Oliver
How to Report Bugs Effectively
My homepage | WinDirStat
PGP-keys:
How to Report Bugs Effectively
My homepage | WinDirStat
PGP-keys:
- Forum or UltraVNC-related: 0xA2DD1DBD, E18B 2E2F 4F3E D143 4ED4 3E2B E172 FB55 A2DD 1DBD
- Other matters: 0x0E88590F, 38B5 5EBA A470 C0F7 0942 81B8 C779 D829 0E88 590F
Re: How do you do a remote install of the mirror driver.
Which system do you use? On Windows 2000/XP psexec can be executed in the context of any user.bradm wrote:I though about using psexec.exe by sysinternals, but they don't have administative access to install the driver
Sergey
Per Aspera Ad Astra
Need help with remote installs
window 2000/xp, I can't use rundll32 because it's a device install, and psexec doesn't seem to work with setupdrv, it's giving me the prompt for install / uninstall, any ideas? thanks
- Rudi De Vos
- Admin & Developer
- Posts: 6864
- Joined: 2004-04-23 10:21
- Contact:
Re: VNCspread
*g* ... I'll try to do that. Probably a rewrite with a real remote installer would be appropriate, but I am somewhat short with spare time currentlyEx Nihilo wrote:VNCspread is nice! Now you just need to implement upgrade functionality that doesn't reboot the remote computer and hang VNCspread
Ex Nihilo
@Rudi: Won't that be an issue because of the different licensing?
Oliver
Oliver
How to Report Bugs Effectively
My homepage | WinDirStat
PGP-keys:
How to Report Bugs Effectively
My homepage | WinDirStat
PGP-keys:
- Forum or UltraVNC-related: 0xA2DD1DBD, E18B 2E2F 4F3E D143 4ED4 3E2B E172 FB55 A2DD 1DBD
- Other matters: 0x0E88590F, 38B5 5EBA A470 C0F7 0942 81B8 C779 D829 0E88 590F
what dlls should i add to ultra folder in fastpush for the latest version? I added them all and now it will install with no problem but when I go to connect to the remote box with Ultra it blue screens on me everytime, I think it blue screens because of issues with the graphic drivers maybe because of the video hooks dll that gets installed, but this has happened on different machines. What could be the problem??
TIA
DC
TIA
DC
VNCSpread & Driver
Actually Bradm is right. It's not possible to install video driver using psexec.exe from sysinternal.
But there is another solution for this problem:
As far as you remenber, the previous versions (up to RC14) of Ultr@VNC installer included driver installation. But sourceforge.net does not allow to host it
But it is possible to create installation package by yourself. For this you will need:
The only difference - you have to reboot.
Sergey
But there is another solution for this problem:
As far as you remenber, the previous versions (up to RC14) of Ultr@VNC installer included driver installation. But sourceforge.net does not allow to host it
But it is possible to create installation package by yourself. For this you will need:
- 1. Binary distribution of Ultr@VNC
2. Video Hook Driver
3. InnoSetupCompiler
4. Some free time
- 1. Unpack Ultr@VNC binaries
2. Unpack the driver into the binaries folder
3. Install InnoSetupCompiler (assosiate it with .iss files)
4. Open .iss file from the folder
5. Edit the file by adding the following code into the respective sections
Code: Select all
[Files]
Source: setupdrv.exe; DestDir: {app}; Components: server; Flags: ignoreversion
Source: driverupgrade\vnccom.sys; DestDir: {app}\driverupgrade\; Components: server; Flags: ignoreversion
Source: driverupgrade\vnchelp.dll; DestDir: {app}\driverupgrade\; Components: server; Flags: ignoreversion
Source: driverupgrade\VNCDRV.DLL; DestDir: {app}\driverupgrade\; Components: server; Flags: ignoreversion
Source: driverupgrade\vncdrv.inf; DestDir: {app}\driverupgrade\; Components: server; Flags: ignoreversion
Source: driverupgrade\vncdrv.sys; DestDir: {app}\driverupgrade\; Components: server; Flags: ignoreversion
[Dirs]
Name: {app}\driverupgrade
[Run]
Filename: {app}\setupdrv.exe; Description: Install Video Hook Driver; Flags: postinstall waituntilidle; Parameters: install; Components: server
[UninstallRun]
Filename: {app}\setupdrv.exe; Flags: nowait; Parameters: uninstall
- 6. Also you may need to change some parameters e.g. "OutputDir" or "Languages"
7. Compile.
The only difference - you have to reboot.
Sergey
Last edited by Polet on 2004-07-13 05:17, edited 2 times in total.
Per Aspera Ad Astra
New VNCSpread
Per Aspera Ad Astra
what dlls should i add to ultra folder in fastpush for the latest version? I added them all and now it will install with no problem but when I go to connect to the remote box with Ultra it blue screens on me everytime, I think it blue screens because of issues with the graphic drivers maybe because of the video hooks dll that gets installed, but this has happened on different machines. What could be the problem??
TIA
DC
TIA
DC
I am trying to do this with the current rc205 build... but there is no binary zip download. I am only able to find the setup builds. Anyone know where I can download the 205 binary build from? Or can someone post the .iss file used for the 205 or 203 release and I can pull the files from a computer where the software has been installed?
have a look at http://www.uvnc.com/RC202/
Re: VNCSpread & Driver
Polet wrote:Actually Bradm is right. It's not possible to install video driver using psexec.exe from sysinternal.
But there is another solution for this problem:
As far as you remenber, the previous versions (up to RC14) of Ultr@VNC installer included driver installation. But sourceforge.net does not allow to host it
But it is possible to create installation package by yourself. For this you will need:The procedure is as follows:
- 1. Binary distribution of Ultr@VNC
2. Video Hook Driver
3. InnoSetupCompiler
4. Some free time
- 1. Unpack Ultr@VNC binaries
2. Unpack the driver into the binaries folder
3. Install InnoSetupCompiler (assosiate it with .iss files)
4. Open .iss file from the folder
5. Edit the file by adding the following code into the respective sectionsCode: Select all
[Files] Source: setupdrv.exe; DestDir: {app}; Components: server; Flags: ignoreversion Source: driverupgrade\vnccom.sys; DestDir: {app}\driverupgrade\; Components: server; Flags: ignoreversion Source: driverupgrade\vnchelp.dll; DestDir: {app}\driverupgrade\; Components: server; Flags: ignoreversion Source: driverupgrade\VNCDRV.DLL; DestDir: {app}\driverupgrade\; Components: server; Flags: ignoreversion Source: driverupgrade\vncdrv.inf; DestDir: {app}\driverupgrade\; Components: server; Flags: ignoreversion Source: driverupgrade\vncdrv.sys; DestDir: {app}\driverupgrade\; Components: server; Flags: ignoreversion [Dirs] Name: {app}\driverupgrade [Run] Filename: {app}\setupdrv.exe; Description: Install Video Hook Driver; Flags: postinstall waituntilidle; Parameters: install; Components: server [UninstallRun] Filename: {app}\setupdrv.exe; Flags: nowait; Parameters: uninstall
Now it is possible to use new installation with VNCSpread script as before.
- 6. Also you may need to change some parameters e.g. "OutputDir" or "Languages"
7. Compile.
The only difference - you have to reboot.
Sergey