Delphi で PowerShell スクリプトの出力にアクセスする方法は?
System.Management.Automation.PowerShellに似たものを探していますが、ネイティブ コードです。
PSObject
より正確には、PowerShell の呼び出しによって返されるオブジェクトを処理したいと考えています。
PowerShell は .NET で記述されているため、Delphi アプリケーションで .NET フレームワークをホストする必要があるのでしょうか?
コンポーネント ソースでPowerShell Objects Delphi Editionというライブラリを見たことがありますが、デモは XE2 をサポートしておらず、メーカーのホームページでライブラリを見つけることができません。
明確化: PowerShell を実行する方法を探しているわけではありません。CreateProcess はこれで問題なく動作します。