I posted this on the perlguru.com forum and was directed to ask here because no one had any idea where to start except the module documentation which I have already read, but am unable to really understand well enough to tackle this problem.

Hi everyone. I am relatively new to perl, but the syntax is growing on me. I am a computer science student, so I am not new to the concept of programming, but then again still do not have much practical experience except writing myself simple programs in VB, python, perl and some bash scripting. I am having trouble finding help with this module and the available documentation is quite thin (and what is there I'm afraid I do not have enough experience with perl to make use of it). I have even gone as far as to search for any open source code that uses the module so I could try to learn something from someone else... no luck there. I have been googling around in circles for over a week now, and anytime I ask in #perl on freenode no one really has any ideas on where I should start.

Without further nonsense, heres what I am trying to accomplish. This is step 1 of a bigger task, but the first thing I need to do is write a program that will monitor certain memory addresses and report on any text that matches a certain pattern. I have used the program MDump and have verified that the program does indeed keep the useful information in certain addresses, but so far I have not been able to discern any pattern on where the text pops up, and I think my best bet would most likely be to just write a program that can monitor all addresses and add each matching line to a file(or STDOUT) as it sees them.

I am obviously not asking you to solve this problem for me, although any level of help would be much appreciated I am mostly just looking for a place to start my reading. I bought the oreilly perl desktop reference and perl in a nutshell, both of which are very useful, but do not really have ANY info on Win32::process::memory or even the hexdump() function which I have played around with, but do not really understand (another which I just do not know where to start for documentation) Is there anything I should know, like is there a place where functions like hexdump() are stored, and I should open it up and look at comments, I have tried that with varying degrees of success in perl. It just seems that with a language that is so widely accepted there would be more documentation for all these people who know it to learn with, as there seems to be with python, ruby, etc.
Please post any input you might have, I would love to hear it.
-Lou


In reply to Running in circles trying to find helpful documentation (Win32::process::memory) by lou.cal

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.