I've cleaned up and packaged the creation script I've been using. This one automatically downloads all the tools you need to make an SC (including SC), then makes it for you. No custom.zip needed. I'm sending this out based on requests I've gotten regarding FlatFeet [topic=2790][/topic] and how to make it work in an SC package. here's the README.txt:
Code: Select all
Note: READ THE WHOLE THING!
USAGE:
create <scbasename> <helperapp>
example:
create helpme helper.exe
Creates an Ultr@VNC Single Click with the following attributes:
name: helpme.exe
file executed: helper.exe
create helpme
Creates this:
name: helpme.exe
file executed: winvc.exe
create
Creates this:
name: SC.exe
file executed: winvnc.exe
SO, if you are creating an SC with the helper-app FlatFeet, you would
use something like this:
create helpme flatfeet.exe
And get this out of it:
name: helpme.exe
file executed: flatfeet.exe
------
FIRST RUN:
First run of the script downloads everything you _NEED_ to create a
Single Click package with this script, and the source code of the GPL
packages I include with the script. Currently, this is as follows:
Source:
7zip
curl
Binaries:
sed
7zip SFX installer stub
gorc
reshacker
upx
default sc files from the uvnc.net creator based on a default custom.zip
and the R20+ creator located there. These are created by uvnc.net at
runtime, so you will have current tools.
YOUR CONFIGURATION:
You only really need to be concerned with the following directories:
INCLUDE
All executables you want in the Single Click package need to reside in
this directory.
CONFIG
helpdesk.txt, rc4.key, and background.bmp go here.. IF you use them.
Leave them out as they will bloat your package size. Bigger is not
always better. (;
ICONS
I've gone with using reshacker to give custom icons in the winvnc tray.
Do not put icons in CONFIG, they will only eat space. Make something
nice for yourself.. Branding IS important.
SFX.ICO -- This icon will go on the final product.
WINVNC1.ICO -- This is the pre-connect tray icon.
WINVNC2.ICO -- This is the post-connect tray icon.
NOTES:
If you have msrc4plugin.dsm in the INCLUDE directory, but no rc4.key in the
CONFIG directory, msrc3plugin.dsm will not be included. This will save you
about 10K on the final product.
NO ZIP FILE NEEDED
http://flatfeet.geekmobile.biz/creator.exe