[Starkit] Re: SDX string customization of Windows starpacks
jcw at equi4.com
Fri Mar 18 10:34:18 CET 2005
Gerald, David, et al
> Anyway it works for me with all upx tclkits I tried (8.4.6 to 8.5.a2)
> linux and windows. But like Gerald, it fails with all tclkitsh :
> david at david:~$ sdx wrap test.exe -runtime tclkitsh-win32.exe
> customizing strings in executable
> no stringfileinfo found
> while executing
> "error "no stringfileinfo found" "
> (procedure "::stringfileinfo::writeStringInfo" line 11)
> invoked from within
> "::stringfileinfo::writeStringInfo $out strinfo"
Thanks for verifying. This is what I get too. The tclkitsh.exe does
not have the required string resources. I'll need to look into that,
it's an issue with the tclkitsh build, not SDX.
As for UPX files: they do contain resources in uncompressed form, so
AFAIK they can be customized with the new SDX.
> I tried the following:
> FileDescription "Database Monitoring Utility"
> FileVersion 2.0
> ProductName DbMonitor
> Company "HMS Software, Inc."
> LegalCopyright "Copyright (c) 2005 by HMS Software, Inc. All Rights
> But only the FileDescription shows up in the "balloon". Any ideas?
I'm not sure what parts *should* show up in the balloon. You'll need
to check with MS docs for that. All of your strings should be visible
from the properties dialog (or through a right-click, at least on
There's an updated http://www.equi4.com/pub/sk/sdx-new.kit which now
also works on Mac (or any other big-endian system). I've adjusted some
of the code to do things the hard way: byte-wise.
New SDX version id is: 2005/03/18 09:19:21 72504-23147
Should again work on all tclkit exe's.
If someone could confirm (once more, sorry) independently that the
replacements work when done from Windows / Linux, I'll integrate this
version and update the equi4.com website/pages.
More information about the Starkit