<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: FastPush to silently and remotely install VNC Server</title>
	<atom:link href="http://www.raymond.cc/blog/fastpush-to-silently-and-remotely-install-vnc-server/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.raymond.cc/blog/fastpush-to-silently-and-remotely-install-vnc-server/</link>
	<description>Daily updated news of useful advanced computer tips and tricks</description>
	<lastBuildDate>Mon, 23 Jan 2012 16:29:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Charles D</title>
		<link>http://www.raymond.cc/blog/fastpush-to-silently-and-remotely-install-vnc-server/#comment-516319</link>
		<dc:creator>Charles D</dc:creator>
		<pubDate>Wed, 16 Nov 2011 16:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.raymond.cc/blog/?p=259#comment-516319</guid>
		<description>is there a way to port this to linux (to push out to windows machines)</description>
		<content:encoded><![CDATA[<p>is there a way to port this to linux (to push out to windows machines)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.raymond.cc/blog/fastpush-to-silently-and-remotely-install-vnc-server/#comment-490510</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Wed, 08 Sep 2010 20:06:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.raymond.cc/blog/?p=259#comment-490510</guid>
		<description>Nice info man! I will use it for my LAN :D</description>
		<content:encoded><![CDATA[<p>Nice info man! I will use it for my LAN :D</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank</title>
		<link>http://www.raymond.cc/blog/fastpush-to-silently-and-remotely-install-vnc-server/#comment-465852</link>
		<dc:creator>Frank</dc:creator>
		<pubDate>Mon, 01 Feb 2010 15:25:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.raymond.cc/blog/?p=259#comment-465852</guid>
		<description>Hi, I can get to the stage of keying in the VNC password but then it fails saying VNC is not configured with a password, any ideas.</description>
		<content:encoded><![CDATA[<p>Hi, I can get to the stage of keying in the VNC password but then it fails saying VNC is not configured with a password, any ideas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Whittington</title>
		<link>http://www.raymond.cc/blog/fastpush-to-silently-and-remotely-install-vnc-server/#comment-465194</link>
		<dc:creator>Michael Whittington</dc:creator>
		<pubDate>Sun, 17 Jan 2010 18:26:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.raymond.cc/blog/?p=259#comment-465194</guid>
		<description>Help!!!   I can&#039;t get past the password part?    When i run the regdir the password section does&#039;nt look like your example.   i&#039;ve set everything per these instructions and i&#039;m using ultravnc which uses an ini file for the password. So i&#039;m not sure why i need the Password from the registry. Any info would be appreciated....</description>
		<content:encoded><![CDATA[<p>Help!!!   I can&#8217;t get past the password part?    When i run the regdir the password section does&#8217;nt look like your example.   i&#8217;ve set everything per these instructions and i&#8217;m using ultravnc which uses an ini file for the password. So i&#8217;m not sure why i need the Password from the registry. Any info would be appreciated&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: john</title>
		<link>http://www.raymond.cc/blog/fastpush-to-silently-and-remotely-install-vnc-server/#comment-442271</link>
		<dc:creator>john</dc:creator>
		<pubDate>Mon, 20 Jul 2009 17:27:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.raymond.cc/blog/?p=259#comment-442271</guid>
		<description>hi is there anybody has fastpush.exe setup please i just need it on my computers for my net cafe please help thanks</description>
		<content:encoded><![CDATA[<p>hi is there anybody has fastpush.exe setup please i just need it on my computers for my net cafe please help thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dennis</title>
		<link>http://www.raymond.cc/blog/fastpush-to-silently-and-remotely-install-vnc-server/#comment-435053</link>
		<dc:creator>Dennis</dc:creator>
		<pubDate>Mon, 25 May 2009 17:52:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.raymond.cc/blog/?p=259#comment-435053</guid>
		<description>Nice article! A while ago I actually made a simple to use package that automatically installs VNC on a remote computer. Please have a look at it on http://jar.yosephine.com</description>
		<content:encoded><![CDATA[<p>Nice article! A while ago I actually made a simple to use package that automatically installs VNC on a remote computer. Please have a look at it on <a href="http://jar.yosephine.com" rel="nofollow">http://jar.yosephine.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcel</title>
		<link>http://www.raymond.cc/blog/fastpush-to-silently-and-remotely-install-vnc-server/#comment-419204</link>
		<dc:creator>Marcel</dc:creator>
		<pubDate>Thu, 22 Jan 2009 09:21:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.raymond.cc/blog/?p=259#comment-419204</guid>
		<description>Ok so I promised to re-do my manual so its a bit more clear and easier to understand.
My appologies in advance to the blog master.
But this will be my last post on this probably. If you follow this manual, you cant go wrong with Ultra and fast push. I woudl also like to thank the creator of fastpush as this is a mighty fine script. So here is my updated manual (AGAIN):

Ok so I finally got this baby to work as I wanted it to with the latest Fastpush and Ultra VNC versions available.
Fast Push Version: 8.2
Ultra VNC Version: 1.0.5.3
(These can also be found on the Resources Share)
Most editing was done using Notepad++ (Very nice program so you can actually see the line numbering in your batch files, scripts and so on)
OK, ready to rock!!
Administrative PC
1.	Extract Fastpush 8.2 to the administrative PC it will be used on (First PC) to the local drive, in my case c:\fastpush.
2.	Download the latest binaries version of Ultra VNC (1.0.5.3 current) from source forge.net
3.	Create a new folder inside c:\fastpush and call it ultra (c:\fastpush\ultra) and copy the binary files for Ultra VNC to this folder.
4.	Create a new batch file script inside c:\fastpush and call it push.bat
5.	Edit the push.bat so the contents of the script has this line: fp82 %1 /ultra
6.	Save and close the newly created batch file.
7.	Create another batch file script inside the c:\fastpush directory and call it kill.bat
8.	Edit the kill.bat so the contents of the script has this line: call fp82 %1 /uninstall /ultra (The reason I create these two extra batch files will make it easier when deploying and removing VNC when needed. It is however not necessary to create these. I just did this for administrative ease)
9.	Save and close the newly created batch files
10.	Next edit fp82.cmd and change variable on line 23 to: set flav=ultra
11.	I also like to set line 34 to: set shortcut=no (because later on we will be pushing this to machines and this will not make start menu shortcuts on the destination machine) But if you want this on the administrative machine you are working on for the first push then leave it set to yes)
12.	Also change variable on line 31 to where your fastpush directory is located. In my case: set fplocation=c:\fastpush
13.	The first initial run we want to set up and create the install on the local machine (Administrative PC) and also configure it with everything we need such as passwords authentication and so on. So next you open up the CMD and go to the root of c:\fastpush; type in: push ‘computer name’ (In this case it will be the local host since we want to deploy VNC on my workstation first)
14.	Once the script completes it will pop up with the VNC server settings where we set the password and all the configurations (Almost like a new install of VNC) This screen always pops up for config. Set the password and all other configurations as you want it to be. This is important because this step creates the ‘ultravnc.ini’ file which will be located on LocalHost\Program Files\Orl\VNC\ultravnc.ini This file is vital!!! (Most important file) It will also act as the master ini file for the deployment of VNC to other computers
15.	Copy this ultravnc.ini file to the c:\fastpush\ultra\ directory we created in step #3 replacing the current standard one.
16.	Ok now we will tweak some other settings before we move on to actually rolling out VNC to client workstations.
17.	If you wish to disable the tray icon of the VNC server when you push it next open your master ultravnc.ini file we just spoke about in the previous step and on the line that says: DisableTrayIcon=0 change it to DisableTrayIcon=1
18.	 Next open up the ‘machine.ini’ file in the following location: c:\fastpush\common\machine.ini and on line 8 you will see Password. This line will be replaced by the password you set in step #14 of this manual, but needs to be in HEX format. It is quite easy to get the HEX as shown in the next step.
19.	Open up cmd and go to the directory c:\fastpush\utils
20.	Next type regdir \registry\machine\software\orl\winvnc3\default 
21.	This will throw out the Password you set in step #14 but will show it in HEX, it looks almost similar to what is written in the ‘machine.INI’ file; copy the line that starts with ‘Password’ and replace it with the line in ‘machine.ini’ (Its important that you keep the line and spacing exactly the same; Just replace the contents of the line)
22.	The ‘machine.ini’ file should look something like:
****Selection from ini file******************************************
\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 0x580008 0xc55e8454 0x1578197e
	PollForeground = REG_DWORD 0x00000001
    PollFullScreen = REG_DWORD 0x00000001
    PollUnderCursor = REG_DWORD 0x00000000
    SocketConnect = REG_DWORD 0x00000001
*****************************************************************
23.	This step is the most important one. Now that we have our configuration/master ‘ultra.ini’ file as described in steps #14 and #15 we will tweak fp82.cmd a bit more. So once again open up fp82.cmd in edit mode and add in a line of code just below line 755: xcopy &quot;%currentpath%\%flav%\ultravnc.ini&quot; %targetpath% /r /v 
24.	By adding this line the next time you push to a client machine, it will copy this config INI file with the password and all the nice settings we gave it in one shot.
This is done silently and if you disabled the tray icon as explained in step #17 the client wont even notice VNC being installed as it is silent, no password popups, nothing…(I am not sure why the script didn’t do this in the first place. But by adding this line, it saved me a hell of a lot of administrative overhead to walk to that client machine and configure it with a password and hide the tray icon.)

I must say however, I have been using Ultra VNC v1.0.4 without having to add this line with no issues. So its only necessary with version 1.0.5 up.
25.	We’re almost done. For best practises you can read on or if you are happy with the manual so far just ignore. But to test this all open up cmd in the root of fast push and type: kill ‘localhost’ (LocalPC) This will remove everything silently, repeat the step by running: push ‘localhost’ again to install VNC again.
Deploy to client
1.	Since this is now installed and deployed on the administrative PC and we are all ready and set to go, we will make one more slight change to fp82.cmd for future use to deployment to our client machines.
2.	These steps are not really as critical but its good to keep in mind.
3.	Edit fp82.cmd and change the line that says set viewer=yes to set viewer=no The only reason I want to do this is to prevent the client VNC viewer to be installed on the machines I push to. (If you are scared your employees may crack the password and use the viewer to spy on others) Otherwise leave it to yes.
4.	So finally start up CMD, command or if you have a nifty script or database on the root directory of c:\fastpush and type: ‘push COMPUTERNAME/IP’ to install VNC to the target client. Or type: ‘kill COMPUTERNAME/IP’ to remove VNC from the target machine.

One final note: I used to use a nifty tool called vncpwd.exe to remotely set or change an Ultra VNC client password via another batch script. However, this only works for versions 1.0.4 and prior. This is a no go for v.1.0.5. (At least as of yet) Maybe because most configs are now kept in the INI file.. So if anyone comes across a newer version of vncpwd.exe that works on 105. Let me know, my e-mail is magiconion_M@hotmail.com
Ninja Out!</description>
		<content:encoded><![CDATA[<p>Ok so I promised to re-do my manual so its a bit more clear and easier to understand.<br />
My appologies in advance to the blog master.<br />
But this will be my last post on this probably. If you follow this manual, you cant go wrong with Ultra and fast push. I woudl also like to thank the creator of fastpush as this is a mighty fine script. So here is my updated manual (AGAIN):</p>
<p>Ok so I finally got this baby to work as I wanted it to with the latest Fastpush and Ultra VNC versions available.<br />
Fast Push Version: 8.2<br />
Ultra VNC Version: 1.0.5.3<br />
(These can also be found on the Resources Share)<br />
Most editing was done using Notepad++ (Very nice program so you can actually see the line numbering in your batch files, scripts and so on)<br />
OK, ready to rock!!<br />
Administrative PC<br />
1.	Extract Fastpush 8.2 to the administrative PC it will be used on (First PC) to the local drive, in my case c:\fastpush.<br />
2.	Download the latest binaries version of Ultra VNC (1.0.5.3 current) from source forge.net<br />
3.	Create a new folder inside c:\fastpush and call it ultra (c:\fastpush\ultra) and copy the binary files for Ultra VNC to this folder.<br />
4.	Create a new batch file script inside c:\fastpush and call it push.bat<br />
5.	Edit the push.bat so the contents of the script has this line: fp82 %1 /ultra<br />
6.	Save and close the newly created batch file.<br />
7.	Create another batch file script inside the c:\fastpush directory and call it kill.bat<br />
8.	Edit the kill.bat so the contents of the script has this line: call fp82 %1 /uninstall /ultra (The reason I create these two extra batch files will make it easier when deploying and removing VNC when needed. It is however not necessary to create these. I just did this for administrative ease)<br />
9.	Save and close the newly created batch files<br />
10.	Next edit fp82.cmd and change variable on line 23 to: set flav=ultra<br />
11.	I also like to set line 34 to: set shortcut=no (because later on we will be pushing this to machines and this will not make start menu shortcuts on the destination machine) But if you want this on the administrative machine you are working on for the first push then leave it set to yes)<br />
12.	Also change variable on line 31 to where your fastpush directory is located. In my case: set fplocation=c:\fastpush<br />
13.	The first initial run we want to set up and create the install on the local machine (Administrative PC) and also configure it with everything we need such as passwords authentication and so on. So next you open up the CMD and go to the root of c:\fastpush; type in: push ‘computer name’ (In this case it will be the local host since we want to deploy VNC on my workstation first)<br />
14.	Once the script completes it will pop up with the VNC server settings where we set the password and all the configurations (Almost like a new install of VNC) This screen always pops up for config. Set the password and all other configurations as you want it to be. This is important because this step creates the ‘ultravnc.ini’ file which will be located on LocalHost\Program Files\Orl\VNC\ultravnc.ini This file is vital!!! (Most important file) It will also act as the master ini file for the deployment of VNC to other computers<br />
15.	Copy this ultravnc.ini file to the c:\fastpush\ultra\ directory we created in step #3 replacing the current standard one.<br />
16.	Ok now we will tweak some other settings before we move on to actually rolling out VNC to client workstations.<br />
17.	If you wish to disable the tray icon of the VNC server when you push it next open your master ultravnc.ini file we just spoke about in the previous step and on the line that says: DisableTrayIcon=0 change it to DisableTrayIcon=1<br />
18.	 Next open up the ‘machine.ini’ file in the following location: c:\fastpush\common\machine.ini and on line 8 you will see Password. This line will be replaced by the password you set in step #14 of this manual, but needs to be in HEX format. It is quite easy to get the HEX as shown in the next step.<br />
19.	Open up cmd and go to the directory c:\fastpush\utils<br />
20.	Next type regdir \registry\machine\software\orl\winvnc3\default<br />
21.	This will throw out the Password you set in step #14 but will show it in HEX, it looks almost similar to what is written in the ‘machine.INI’ file; copy the line that starts with ‘Password’ and replace it with the line in ‘machine.ini’ (Its important that you keep the line and spacing exactly the same; Just replace the contents of the line)<br />
22.	The ‘machine.ini’ file should look something like:<br />
****Selection from ini file******************************************<br />
\registry\machine\software\orl\winvnc3\default<br />
    AllowProperties = REG_DWORD 0&#215;00000000<br />
    AllowShutdown = REG_DWORD 0&#215;00000000<br />
    AutoPortSelect = REG_DWORD 0&#215;00000001<br />
    InputsEnabled = REG_DWORD 0&#215;00000001<br />
    OnlyPollConsole = REG_DWORD 0&#215;00000001<br />
    OnlyPollOnEvent = REG_DWORD 0&#215;00000000<br />
	Password = REG_BINARY 0&#215;580008 0xc55e8454 0x1578197e<br />
	PollForeground = REG_DWORD 0&#215;00000001<br />
    PollFullScreen = REG_DWORD 0&#215;00000001<br />
    PollUnderCursor = REG_DWORD 0&#215;00000000<br />
    SocketConnect = REG_DWORD 0&#215;00000001<br />
*****************************************************************<br />
23.	This step is the most important one. Now that we have our configuration/master ‘ultra.ini’ file as described in steps #14 and #15 we will tweak fp82.cmd a bit more. So once again open up fp82.cmd in edit mode and add in a line of code just below line 755: xcopy &#8220;%currentpath%\%flav%\ultravnc.ini&#8221; %targetpath% /r /v<br />
24.	By adding this line the next time you push to a client machine, it will copy this config INI file with the password and all the nice settings we gave it in one shot.<br />
This is done silently and if you disabled the tray icon as explained in step #17 the client wont even notice VNC being installed as it is silent, no password popups, nothing…(I am not sure why the script didn’t do this in the first place. But by adding this line, it saved me a hell of a lot of administrative overhead to walk to that client machine and configure it with a password and hide the tray icon.)</p>
<p>I must say however, I have been using Ultra VNC v1.0.4 without having to add this line with no issues. So its only necessary with version 1.0.5 up.<br />
25.	We’re almost done. For best practises you can read on or if you are happy with the manual so far just ignore. But to test this all open up cmd in the root of fast push and type: kill ‘localhost’ (LocalPC) This will remove everything silently, repeat the step by running: push ‘localhost’ again to install VNC again.<br />
Deploy to client<br />
1.	Since this is now installed and deployed on the administrative PC and we are all ready and set to go, we will make one more slight change to fp82.cmd for future use to deployment to our client machines.<br />
2.	These steps are not really as critical but its good to keep in mind.<br />
3.	Edit fp82.cmd and change the line that says set viewer=yes to set viewer=no The only reason I want to do this is to prevent the client VNC viewer to be installed on the machines I push to. (If you are scared your employees may crack the password and use the viewer to spy on others) Otherwise leave it to yes.<br />
4.	So finally start up CMD, command or if you have a nifty script or database on the root directory of c:\fastpush and type: ‘push COMPUTERNAME/IP’ to install VNC to the target client. Or type: ‘kill COMPUTERNAME/IP’ to remove VNC from the target machine.</p>
<p>One final note: I used to use a nifty tool called vncpwd.exe to remotely set or change an Ultra VNC client password via another batch script. However, this only works for versions 1.0.4 and prior. This is a no go for v.1.0.5. (At least as of yet) Maybe because most configs are now kept in the INI file.. So if anyone comes across a newer version of vncpwd.exe that works on 105. Let me know, my e-mail is <a href="mailto:magiconion_M@hotmail.com">magiconion_M@hotmail.com</a><br />
Ninja Out!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: basic
Database Caching 1/5 queries in 0.002 seconds using disk: basic
Object Caching 272/273 objects using disk: basic
Content Delivery Network via cdn.raymond.cc

Served from: www.raymond.cc @ 2012-02-11 02:37:09 -->
