Сценарий Powershell для возврата двоичного типа исполняемого файла? - PullRequest
0 голосов
/ 03 апреля 2012

Кто-нибудь когда-либо использовал Powershell для доступа к функции getbinarytype в API win32? У меня есть некоторые трудности с этим.

Содержит ли WMI Win32_Product какую-либо информацию о двоичном типе установленного программного обеспечения, например Office 2010 Professional Plus?

1 Ответ

2 голосов
/ 03 апреля 2012

К вашему сведению, если у вас есть модуль PowerShell Community Extensions , вы можете использовать команду Get-PEHeader для получения этой информации, например ::

PS> Get-PEHeader 'C:\Program Files (x86)\Microsoft Office\Office14\WINWORD.EXE'


Type                    : PE32
LinkerVersion           : 9.0
OperatingSystemVersion  : 5.1
ImageVersion            : 10.0
SubsystemVersion        : 5.1
SizeOfCode              : 8192
SizeOfInitializedData   : 1408000
SizeOfUninitializedData : 0
AddressOfEntryPoint     : 4348
BaseOfCode              : 4096
BaseOfData              : 16384
ImageBase               : 805306368
SectionAlignment        : 4096
FileAlignment           : 512
Win32VersionValue       : 0
SizeOfImage             : 1429504
SizeOfHeaders           : 1024
Checksum                : 1424765
Subsystem               : Windows
DllCharacteristics      : 32832
SizeOfStackReserve      : 1048576
SizeOfStackCommit       : 4096
SizeOfHeapReserve       : 1048576
SizeOfHeapCommit        : 4096
LoaderFlags             : 0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...