第三方批处理启动的DLL应用在Windows虚拟机中分辨率异常的问题求助
第三方批处理启动的DLL应用在Windows虚拟机中分辨率异常的问题求助
大家好,我刚接触这个平台,目前正在学习DLL和批处理文件相关的内容。我手上有一个第三方开发的应用,里面包含了一堆DLL文件和一个Windows批处理文件——应该就是通过这个批处理来启动应用GUI的。
最近第三方给了一个新的GUI版本,但功能完全没有变化。我在自己的本地笔记本上运行这个批处理文件时,一切都正常;但把相同的内容放到Windows虚拟机里运行时,应用的分辨率就变得很奇怪,直接导致应用没法正常使用。
这里有两张对比图可以参考:
- 本地笔记本正常分辨率示例(以Chrome为例,非实际应用):本地运行时分辨率完美,完全可用
- 虚拟机中应用异常分辨率示例:虚拟机里的应用分辨率异常,严重影响可用性
补充一下环境信息:
- 我的主机和虚拟机都是Windows 10系统
- 两者都安装了.NET Desktop Runtime 6.0 x64版本
因为我们需要在虚拟机上部署这个应用做测试,所以想请教大家:这个分辨率异常的问题可能是什么原因导致的?有没有什么解决办法?
我是新手,非常期待大家的建议,谢谢!
备注:内容来源于stack exchange,提问作者Mubeen Devops
相关产品推荐
相关产品推荐

