I have to make a tiny change to a script I wrote a while ago and compiled into a Win32 EXE for a client.

I don't have access to the original machine where I did this (over a year ago), and I can't seem to get a compatible version of Perl and PAR::Packer, using current versions, to run on either of the other two XP boxes I have access to.

Rather than describe the many things I've done which haven't worked, can anyone tell me if they know a solid set of version numbers which will work, as in, if I get Strawberry/Active Perl version X, install PAR version Y and Packer version Z, I can be fairly confident it will work?

Alternatively, not to get too X-Y about it, is there some trick whereby I can replace the tiny portion of the EXE which is my actual script, without disturbing the rest of the Zip contents in any way? I tried that with WinZip but it rendered it unexecutable.

UPDATE: Solved, I think. My solution was to work backward from the PPD files I could find which promised to work. The Bribes repository said it had a version specifically for ActivePerl 5.8.8 build 822, so I uninstalled everything, downgraded to that version via ActivPerl's archive of older builds and it seems to be working.


In reply to Desperately Seeking PAR::Packer for Windows XP by Cody Fendant

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.