[Starkit] Re: SDX string customization of Windows starpacks

Jean-Claude Wippler jcw at equi4.com
Fri Mar 18 10:34:18 CET 2005


Gerald, David, et al

[David]
> Anyway it works for me with all upx tclkits I tried (8.4.6 to 8.5.a2) 
> for
> 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.

[Gerald]
> 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
>    Reserved."
>
> 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 
Win98).

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.

-jcw



More information about the Starkit mailing list