Почему пакетное приложение (которое запускает dll) имеет другое разрешение при запуске на виртуальной машине?

Почему пакетное приложение (которое запускает dll) имеет другое разрешение при запуске на виртуальной машине?

Привет всем Я новичок в этой платформе и нахожусь на этапе обучения (dll или пакетные файлы). У меня есть приложение, созданное третьей стороной, которое содержит кучу dll и пакетный файл Windows, который, как я думаю, проходит через все это, чтобы запустить приложение или GUI.

Сторонняя компания прислала новый графический интерфейс пользователя. Обратите внимание, что функциональности нет никакой разницы.

Когда я запускаю этот пакетный файл на локальной машине, все работает так, как и должно, но когда я запускаю то же самое на виртуальной машине Windows, разрешение немного странное и приложение становится непригодным для использования.
Пожалуйста, посмотрите на следующие 2 изображения.

При установке на ваш ноутбук разрешение идеальное и его можно использовать (я использовал Chrome в качестве примера, а не само приложение):

При установке на ваш ноутбук разрешение идеальное и его можно использовать (я использовал Chrome в качестве примера, а не само приложение)

Это происходит, когда приложение установлено на виртуальной машине, разрешение не идеально, что вызывает проблемы с удобством использования приложения:
Это происходит, когда приложение установлено на виртуальной машине, разрешение не идеальное и вызывает проблемы с удобством использования приложения.

Обратите внимание: и мой хост-компьютер, и виртуальная машина используют Windows 10, .NET Desktop Runtime 6.0 x64.

Поскольку мне необходимо запустить это приложение на виртуальной машине, чтобы мы могли провести тестирование, что может быть причиной этой проблемы и как ее можно решить?

Я новичок, поэтому жду предложений, чтобы попытаться решить эту проблему.

Связанный контент