[Starkit] Re: SDX string customization of Windows starpacks
Schofield, Bryan (GE Trans)
Bryan.Schofield at trans.ge.com
Fri Mar 18 09:00:32 CET 2005
I was able to build windows exe on a Solaris Sparc using tclkit-win32.upx.exe for the runtime successfully. Although, I do have a question regarding the "FileVersion". For me, in the "balloon" and "File version:" field in the Version tab for the file properties is retaining the version number of the tclkit runtime. However, in the "Other version information" section of the properties dialog, I get an item named "File Version" that has the value from my inf file. Is this the expected result? Also, is there a limit to number of strings that can be set in the executable? I set 10 just to see if I could. I wouldn't expect to ever need the tag "MonkeyBusiness" in my apps version information, but you never know.
Great work, thanks
> -----Original Message-----
> From: starkit-bounces at equi4.com [mailto:starkit-bounces at equi4.com]On
> Behalf Of Jean-Claude Wippler
> Sent: Friday, March 18, 2005 4:34 AM
> To: starkit list
> Subject: Re: [Starkit] Re: SDX string customization of
> Windows starpacks
> Gerald, David, et al
> > 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.
> > 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
> 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.
> Starkit mailing list - Starkit at equi4.com
More information about the Starkit