CreateOleObject
Delphi フォーム アプリケーションで作業する方法はありますか? ComObj が必要であることはわかっていますが、これは、コンソール アプリケーションでのみ使用されることを意味している可能性があります。フォーム アプリケーションで使用できない場合、使用できる代替手段はありますか?
コンテキストを提供するために、識別上の理由からコンピューターの HWID を取得しようとしています。ガイド(コンソールを使用)によると、次のことを行う必要があります。
objSWbemLocator := CreateOleObject('WbemScripting.SWbemLocator');
objWMIService := objSWbemLocator.ConnectServer('localhost','root\cimv2', '','');
コンソールでは問題ありませんが、ユーザーがより簡単にアクセスできるように、フォームを操作する必要があります。
繰り返しますが、コンソール以外のアプリケーションでこれを実装する方法はありますか? そうでない場合、代替手段はありますか?