tlcockpit wrapper missing on windows

Siep Kroonenberg siepo at bitmuis.nl
Fri Jul 12 14:14:45 CEST 2019


On Fri, Jul 12, 2019 at 01:44:16PM +0200, Siep Kroonenberg wrote:
> On Fri, Jul 12, 2019 at 08:05:06AM +0900, Akira Kakuto wrote:
> > Dear Siep,
> > 
> > > Do you (or Siep or anyone?) know of any other GUI programs which
> > > should use wrunscript.exe instead of runscript.exe?
> > 
> > Files which contain a string "dllwrunscript" are:
> > 
> > (1) bitmap2eps.exe
> >    Modified Sun Apr 24 17:46:33 2011 UTC (8 years, 2 months ago)
> >    by trzeciak File length: 8704 byte(s)
> > 
> > (2) dviout.exe
> >    Modified Wed Apr 14 23:53:04 2010 UTC (9 years, 2 months ago)
> >    by trzeciak File length: 6656 byte(s)
> > 
> > (3) epspdftk.exe
> >    Modified Sun Mar 25 12:22:54 2018 UTC (15 months, 2 weeks ago)
> >    by siepo File length: 11776 byte(s)
> > 
> > (4) psv.exe
> >    Modified Wed Apr 14 23:53:04 2010 UTC (9 years, 2 months ago)
> >    by trzeciak File length: 16896 byte(s)
> > 
> > (5) texdoctk.exe
> >    Modified Sat Jun 12 22:42:18 2010 UTC (9 years, 1 month ago)
> >    by trzeciak File length: 5120 byte(s)
> > 
> > (6) texworks.exe
> >    Modified Wed Apr 14 23:53:04 2010 UTC (9 years, 2 months ago)
> >    by trzeciak File length: 181760 byte(s)
> > 
> > (7) tlcockpit.exe
> >    Modified Thu Jul 11 02:59:13 2019 UTC (19 hours, 38 minutes ago)
> >    by preining File length: 11776 byte(s)
> > 
> > (8) tlshell.exe matches
> >    Modified Tue Apr 2 15:11:53 2019 UTC (3 months, 1 week ago)
> >    by siepo File length: 14336 byte(s)
> > 
> > (9) wrunscript.exe
> >    Added Wed Aug 30 21:48:09 2017 UTC (22 months, 1 week ago)
> >    by kakuto File length: 11776 byte(s).
> >    This is a copy of epspdftk.exe by siepo.
> > 
> > I copied epspdftk.exe by Siep to wrunscript.exe as a parent of GUI
> > wrappers. Thus wrunscript.exe == epspdftk.exe == tlcockpit.exe
> > at present. Other GUI wrappers seem to be compiled independently.
> > Is the present status OK, Siep?

> The GUI wrappers can also be compiled with an embedded icon. The
> sources, with some documentation, are under
> Build/source/texk/texlive/w32_wrapper .
> 
> tlshell.exe uses runscript.dll, but has a different main program,
> which checks the need for elevation and restarts itself in elevated
> mode if necessary before loading runscript.dll. See
> Master/source/tlgui/tlshell_UAC.zip . Probably, a copy of
> tlshell.exe would work just fine for tlcockpit.
> 
> But somehow explorer does not always see the embedded icon.

More comments:

1. I recall that Tomek Trzeciak had been using a compiler
   which produced extremely small executables.

2. runscript.tlu contains code to accommodate dviout, psv and
   texworks, which is why they can use the regular wrunscript.exe.

3. I do not understand what is going on with icon embedding. Although
   the tcl installer and  tlshell display a titlebar icon, that is
   loaded by tcl from an external file.

-- 
Siep Kroonenberg


More information about the tex-live mailing list