バッチ ファイル アプリケーション (dll を実行) を VM で実行すると解像度が異なるのはなぜですか?

バッチ ファイル アプリケーション (dll を実行) を VM で実行すると解像度が異なるのはなぜですか?

みなさん、こんにちは。私はこのプラットフォームを初めて使用しており、学習中です (dll またはバッチ ファイル)。サードパーティによって作成されたアプリケーションがあり、これには多数の dll と Windows バッチ ファイルが含まれており、これらすべてを実行してアプリケーションまたは GUI を起動すると思います。

サードパーティ企業から新しい GUI が送信されましたが、機能に違いはありませんのでご了承ください。

このバッチ ファイルをローカル マシンで実行すると、すべて正常に動作しますが、同じものを Windows VM で実行すると、解像度が少しおかしくなり、アプリケーションが使用できなくなります。
次の 2 つの画像を参照してください。

自分のラップトップにインストールすると、解像度は完璧で使用可能です (実際のアプリケーションではなく、例として Chrome を使用しました)。

自分のラップトップにインストールすると、解像度は完璧で使用可能です(実際のアプリケーションではなく、例として Chrome を使用しました)

これは、アプリケーションが VM にインストールされている場合に発生し、解像度が完全ではなく、アプリケーションの使いやすさに問題が生じます。
これは、アプリケーションがVMにインストールされている場合に発生し、解像度が完璧ではなく、アプリケーションの使いやすさに問題を引き起こします。

注意: ホスト コンピューターと VM の両方で、Windows 10、.NET Desktop Runtime 6.0 x64 を使用しています。

このアプリケーションを VM 上に取得してテストを行う必要があるのですが、この問題の原因は何であり、どのように解決できるのでしょうか?

私はかなり初心者なので、この問題を解決するための提案を待っています。

関連情報