求win10上能进行分辨率欺骗的软件

win10上,希望能找一个软件A,该软件A通过设置应用程序B的路径以及分辨率C,在不修改系统分辨率的情况下,当应用程序B启动的时候,B以为分辨率只有C,而不是系统真实的分辨率,有没有这样的软件?我找了一个FakeRes:

没效果,但是其描述的功能就是我想要的功能。

尝试过类似Desktop Divder、Active Multiple Monitors、AquaSnap、Divvy、MaxTo、Virtual Display Manage等分割桌面软件,都不是我想要的。

你这具体是有什么需求吗,这样的软件可能不是很好找,你可以说说具体怎么应用,也许有别的解决方案。

就是有个特定的软件,这个软件会随着分辨率改变自己的布局,而我希望的布局只有在很奇怪的一种分辨率下才有(4001280),所以我想有没有软件可以欺骗它,让它以为系统分辨率只有4001280。而我的实际分辨率不受影响。

可以安装一款虚拟显示器软件,
然后虚拟一个400 * 1280的显示器,
让这个软件在虚拟显示器打开,
再通过ahk脚本(winmove函数)或其他窗口移动工具的把窗口从虚拟显示器移动到真实显示器,就行了吧。

你可以换个思路,用游戏的关键词去找,应该有一些小软件
但是能不能改成你这个特定分辨率就不确定了,得你自己试
关键词
game resolution sizes software change

有道理,我试试

这个程序运行起来之后,会把系统的分辨率调整成对应的分辨率,不太符合我的需求,另外,这个分辨率也是限死的几种(我想应该它应该是获取了显卡支持的分辨率吧),没法随意改。

具体要做什么用?

如果不考虑性能损失的话, 应用程序又是绿色的. 可以使用微软沙盒.

写个定制的沙盒文件. 具体参看

这样的话, 双击这个 沙盒文件,就可以自动运行这个程序了.

这个沙盒窗口是可以自由调整大小的. 设为指定大小即可.

也可以用ahk 自动指定大小.

我看了一下https://learn.microsoft.com/zh-cn/windows/security/application-security/application-isolation/windows-sandbox/windows-sandbox-configure-using-wsb-file这个链接,里面提示 “沙盒窗口的大小目前不可配置。”,是不是哪里有点问题?

软件方便说下吗? 或许有别的方法解决这个问题的

一个比较麻烦的方法:虚拟机里按照Win10 系统,然后安装虚拟机增强功能,再把软件放到虚拟机里。一般而言安装了增强功能的虚拟机,其分辨率是可以自由调整的。(我是以Virtualbox 为例说的,您也可以试试其他虚拟机)

这个是指不能通过 .wsb文件指定沙盒大小.

但是运行后的沙盒, 你可以手动调整大小,或者用ahk 设置大小.

比如 win+. 可以设为 800*600

#Numpaddot::
	WinGetPos, X, Y, Width, Height, A ;获取当前窗口位置参数
	WinMove,A,,0,0,800,600

虚拟机肯定可以,就是太重了,资源占用太多

好的,我试试,麻烦了。