Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re^2: Windows 10 and Win32::Process

by Veltro (Hermit)
on Jun 27, 2018 at 14:16 UTC ( [id://1217510]=note: print w/replies, xml ) Need Help??


in reply to Re: Windows 10 and Win32::Process
in thread Windows 10 and Win32::Process

A module that hasn't been updated in a long time does not necessarily mean that it has been neglected...

+1 for your answers and I absolutely agree with this reasoning. I just wish to note that unfortunately the last two times that I used Win32 to do something both functions were not working properly. It makes me careful using that module. Functions that did not work for me where killing a process and using the millisecond sleep.

Replies are listed 'Best First'.
Re^3: Windows 10 and Win32::Process
by AnomalousMonk (Archbishop) on Jun 27, 2018 at 14:29 UTC
    ... the last two times that I used Win32 to do something both functions were not working properly. ... Functions that did not work for me [were] ...

    Just to be clear, do I understand correctly that we're talking about some functions in the Win32::Process module?


    Give a man a fish:  <%-{-{-{-<

      No. It was just a general concern regards Win32 (and it's sub modules). I can't exactly remember anymore how I tried to kill the process. I used some method to pull the PID out of the system (edit: by name). But that was the method that failed. I looked in the core module and found out that a system command was used and that looks for some information that newer operating systems don't seem to display anymore. The sleep function that I was talking about is: Win32::Sleep

      edit: I did some further digging and I found one example:

      use strict ; use warnings ; use Win32::Process::Memory ; my $proc = Win32::Process::Memory->new({ name => 'notepad.exe' }); printf "Commited Memory = %X Bytes\n", $proc->get_memtotal ; __END__ Use of uninitialized value in lc at C:/Perl64/site/lib/Win32/Process/M +emory.pm line 38. ... Use of uninitialized value in lc at C:/Perl64/site/lib/Win32/Process/M +emory.pm line 38. Use of uninitialized value in subroutine entry at C:/Perl64/site/lib/W +in32/Process/Memory.pm line 59. Commited Memory = 0 Bytes

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1217510]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others goofing around in the Monastery: (6)
As of 2024-04-23 18:09 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found