Beefy Boxes and Bandwidth Generously Provided by pair Networks vroom
We don't bite newbies here... much
 
PerlMonks  

Re: Win32 Fileversion info from .exe/.dll-files (16/32-bit)

by PodMaster (Abbot)
on Aug 27, 2003 at 16:16 UTC ( [id://287156]=note: print w/replies, xml ) Need Help??

This is an archived low-energy page for bots and other anonmyous visitors. Please sign up if you are a human and want to interact.


in reply to Win32 Fileversion info from .exe/.dll-files (16/32-bit)

This one works on win32 systems ;)
use Win32::File::Ver; use Data::Dumper; print Dumper( GetFileVersion("$ENV{WINDIR}\\System32\\rundll32.exe") ); __END__ $VAR1 = { 'FileVersion' => '5.0.2134.1', 'Raw' => { 'FileVersion' => '0005000008560001', 'Flags' => '00000000', 'ProductVersion' => '0005000008560001', 'Date' => '0000000000000000', 'SubType' => '00000000', 'Type' => '00000001', 'FlagMask' => '0000003F', 'OS' => '00040004' }, 'Flags' => {}, 'Lang' => { 'English (United States)' => { 'CompanyName' => +'Microsoft Corporation', 'ProductName' => +'Microsoft(R) Windows (R) 2000 Operating System', 'FileVersion' => +'5.00.2134.1', 'ProductVersion' +=> '5.00.2134.1', 'FileDescription' + => 'Run a DLL as an App', 'Copyright' => 'C +opyright (C) Microsoft Corp. 1981-1999', 'InternalName' => + 'rundll', 'OriginalFilename +' => 'RUNDLL.EXE' } }, 'ProductVersion' => '5.0.2134.1', 'Date' => '0000000000000000', 'Type' => 'Application', 'OS' => 'NT/Win32' };

MJD says "you can't just make shit up and expect the computer to know what you mean, retardo!"
I run a Win32 PPM repository for perl 5.6.x and 5.8.x -- I take requests (README).
** The third rule of perl club is a statement of fact: pod is sexy.

Replies are listed 'Best First'.
Re: Re: Win32 Fileversion info from .exe/.dll-files (16/32-bit)
by Ordinary_User (Beadle) on Aug 29, 2003 at 18:33 UTC
    Thanks for your tip!

    The reason I choose the no-module approach was that I needed to distribute this script to a few machines where the possibility to install the entire Perl dist would be to troublesome.

    But if I'd be using it at home, I'd be using the module. ;-)

    "May the forces of high bandwidth be with you."

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://287156]
help
Sections?
Information?
Find Nodes?
Leftovers?
    Notices?
    hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.