I need a way to override the Win 32 environment variable PER5LIB. I use just plain old perl.exe (no Apache) called in a command window initiated by a c program (actually a Windows service) system call. The trouble is, the environment I'm working in has corporate spyware from Oracle called OEMAgent which, every time it robo-updates itself sets global system environment variable PERL5LIB to its own internal copy of Perl (which doesn't have all the lovely modules I need and also can't be touched & manipulated by me.) Any way I can protect myself from this problem by modifying my .pl scripts? I'm still using Perl 5.8.0, unfortunately, and that won't be able to be changed in the very near future.

In reply to Need way to override PERL5LIB from inside pl script file by nmork

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.