# $Id$ # Main page of 'My::Project::winvnc' # Copyright (C) 2003-2005 Jan Kratochvil # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; exactly version 2 of June 1991 is required # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA package project::winvnc::Index; require 5.6.0; # at least 'use warnings;' but we need some 5.6.0+ modules anyway our $VERSION=do { my @r=(q$Revision$=~/\d+/g); sprintf "%d.".("%03d"x$#r),@r; }; our $CVS_ID=q$Id$; use strict; use warnings; use My::Web; Wuse 'project::Lib'; our @ListItem=( "name"=>"WinVNC hide", "platform"=>"w32", "priority"=>560, "icon"=>"nowinvnc.png", "download-already patched version 4.1.2"=>"vnc-4_1_2-x86_win32-winvnc4.exe-SECRET.zip", "download-already patched version 4.1.1"=>"vnc-4_1_1-x86_win32-winvnc4.exe-SECRET.zip", "download-already patched version 4.0"=>"vnc-4.0-x86_win32-exe-SECRET.zip", "download-already patched version 3.3.3r9"=>"vnc-3.3.3r9_x86_win32-exe-SECRET.zip", "download-already patched version 3.3.3r7"=>"vnc-3.3.3r7_x86_win32-exe-SECRET.zip", "link-VNC Homepage"=>"http://www.realvnc.com/", "link-Other icon-hiding website"=>"http://www.darkage.co.uk/downloads/", "summary"=>"Hide running WinVNC server", "license"=>"PD", "maintenance"=>"ready", "language"=>"i386 asm patch", "description"=>sub { return <<"HERE"; },

If you install WinVNC in @{[ a_href 'http://www.microsoft.com/','MS' ]} @{[ a_href 'http://www.microsoft.com/windows/','Windows' ]} environment, you will notice that it creates its own small icon in System Tray. Sometimes you want to get rid of this visible icon and you cannot remove it by any configuration settings.

HERE ); sub handler { project::Lib->init(); print <<'HERE';

You need to download the original distribution archive, install it and later just replace its file C:\Program Files\RealVNC\VNC4\winvnc4.exe. Otherwise error about missing omnithread_rt.dll will occur.

Yo should check that the binary winvnc4.exe differs only in about 3 bytes (by fc/b) to have a proof I (or a man-in-the-middle) did not provide you some cracked replacement. You may also check its md5sum(1):

File from packageMD5 sum
WinVNC.exe-4.1.2 , original bda11f9ab8629313950cef60ec1dbe1d
WinVNC.exe-4.1.2 , 'SECRET' patchede2898e70771c55fec732c508bbab2e6e
WinVNC.exe-4.1.1 , original 3fc39dc90318c1b72d867fe04962a20f
WinVNC.exe-4.1.1 , 'SECRET' patched067c02a0e409f58d9a773f338a8d985a
WinVNC.exe-4.0 , original 7043ddf51d7135c1d1b83b4213dfed61
WinVNC.exe-4.0 , 'SECRET' patched916c82e99e1dc17bebdc31aebc895b52
WinVNC.exe-3.3.3r9, original f4910e28a285a13e642cdfe302e4ad91
WinVNC.exe-3.3.3r9, 'SECRET' patched6669d652357a56737b36e2cde0acd473
WinVNC.exe-3.3.3r7, original d8d9d04901a4896f278d59a1cdc99aef
WinVNC.exe-3.3.3r7, 'SECRET' patched8423b8f9598893b517a4f5eebbf0749b
HERE exit; } 1;