特定のバイナリでサポートされている最小のOSを取得できるPerlコマンドはありますか?
「link/dump / headers [binaryFile]」を実行し、「subsystem version」リンクを探すことで、その情報を手動で取得できます。それは本当に悪いパフォーマンスを持っているので、私はそれを使いたくありません。
ありがとう
特定のバイナリでサポートされている最小のOSを取得できるPerlコマンドはありますか?
「link/dump / headers [binaryFile]」を実行し、「subsystem version」リンクを探すことで、その情報を手動で取得できます。それは本当に悪いパフォーマンスを持っているので、私はそれを使いたくありません。
ありがとう
Windowsでこれが必要な場合は、 Win32::Exeのget_manifestを使用してください。最初にインストールする必要があります。
必要なものを取得するコマンドがある場合は、そのコマンドを実行してみませんか?
Perlでbackticksまたはqx//を使用して、コマンドの出力を取得できます
例えば:
my $output = `command arg1 arg2 ...`;
または、行の配列が必要な場合:
my @lines = `command arg1 arg2 ...`;
次に、Perlの通常の機能を使用して、関心のあるパターンの出力をスキャンできます。
また、コマンドはWindows用のように見えます-それは本当ですか?その場合は、Windowsタグを追加する必要があります。