C#针对Windows的高分辨率的缩放的应对措施

timg.jpg背景介绍:随着高分辨率屏幕的普及,windows也支持高分辨率下的缩放功能。这才程序开发带来一定的困扰,有时候在没有缩放设置的系统中界面显示正常,但是一旦开启缩放,就会出现界面布局错乱的问题。

为了这个BUG想了很多方法,包括通过API获取缩放比例,自动换算图片的尺寸,但是效果依旧不好。百度很久后发现一个不错的解决办法,就是通过配置app.manifest来禁止软件进行缩放功能。


ESXi 6.7安装DSM6.2

timg.jpg

首先需要下载DSM Loader 1.03b才能支持DSM6.2,这里我已经上传到了百度盘。需要下载可以自己县级下载

链接:https://pan.baidu.com/s/1ftyLTewAbJqhd1nxj9alOw 

提取码:x27n 


Gen8升级Esxi 6.7

TIM截图20181125124852.png

这段时间比较懒,多久没写东西。当然折腾的脚步没有停下来,所以GEN8的硬件部分也进行了不小的升级。在这里一并记录下来。

      首先是添加了张磁盘卡,型号是Dell的拆机H200阵列卡,当然买入的时候淘宝卖家已经帮我刷成IT模式,成为一张HBA卡,因为我不需要用到阵列功能。

这里先解释一下为什么需要增加磁盘卡,磁盘接口主板不是有吗?

      由于我们使用的ESXI的虚拟化主机,磁盘在没有HBA卡的时候是通过ESXI系统支持的软直通的方式,把数据硬盘挂载到Win2016系统中。但是这样有个小小的问题,就是磁盘的S.M.A.R.T信息无法在虚拟化的Win2016系统中读取,也无法是磁盘进入休眠。还有一个问题就是无法实现磁盘的热拔插,每当要插入或者移除硬盘,都需要重启Esxi系统十分麻烦。


禁止Windown10 自动安装app

不懂什么时候windows10 安装完后就会自动安装一些推广的APP,比如QQ,QQ音乐,爱奇艺等等。。而且最可恶的是我卸载后,下一次联网还会自动给安装上。关键是微软自己还死不承认会自动安装app。

方法也是我百度出来的,给自己做个备忘

1、进入“组策略”

开始-运行-“gpedit.msc”

2、计算机配置-管理模板-Windows组件-云内容

“不显示Windows使用技巧”-启用

“关闭Microsoft用户体验”-启用

3、计算机配置-管理模板-Windows组件-云内容

“在锁屏界面上配置windows聚焦“-禁用

“不要将诊断数据用于量身定制体验“-启用

“请勿在windows聚焦中建议第三方内容“-启用

“关闭所有windows聚集功能“-启用

“在操作中心关闭windows聚焦“-启用

“关闭欢迎使用windows体验“-启用


黑群晖(DSM6)索引远程文件夹

DSM 6的破解已经出来很长一段时间,之所以没有用是因为DSM6之后就没有办法重建PhotoStation相册索引。而PhotoStation是我群晖系统主要运行的服务,所以忍痛继续使用DSM 5.2。一直到最近xpenology论坛最近放出DSM 6.1.1的破解引导文件后,我突发奇想 photostation使用的是Postgresql数据库。那我是不是可以将我DSM 5.2的PhotoStation的数据库导出,然后到DSM 6.1.1导入数据库。

问题描述&解决


Gen8部署ESXI

vmware.jpg

通过前一段时间折腾,hyperV+DSM5.2这条路算是彻底通畅了,但是仍然有不足的地方。比如:DSM6目前的引导只有vmfs格式的,换句话说必须上esxi了。

之前也折腾过esxi,但是呢前面的笔记提到过。esxi会导致虚拟的系统硬盘性能几句下降(这里的性能就是文件移动速度只有几百kb),经过好心的群友提示,之前使用的是HPE专版替换了驱动都不管用,建议我下载原版的esxi。所以去官网注册账号下载一个评估版本的6.5。


Hyper-V Server 2016 安装与远程调试

7215996_007_thumb.jpg

前言

  自打8月份买了Gen8后,就没有发折腾记录。当时的技术路线是Esxi+黑裙晖+ubuntu+etc,也实现了。但是经常死机,据说是因为esxi比较挑硬盘。于是作罢,只装了一个裸群晖。当时有人推荐我装server 2012+vmware+黑群晖+ubuntu,总有是想装一个纯命令行的服务器系统。到了上周发现Server 2016有个HyperV的版本,是一个Server 2016不带GUI节目,纯命令行模式,只带有一个HyperV与Samba等一些简单的服务。


RouterOS通过脚本更新当前IP

有段时间没有更新折腾内容,这样的最近买了个新东西,Gen8!折腾记录有空在叙述。在Gen8上跑了一个NAS系统,根据当前互联网环境实在不太平,所以不敢直接将Gen8的端口映射到外网。解决办法就是通过RouterOS的脚本定期向一个公网的主机发送ip,对比与之前的ip是否一致。

接下来通过VPN就能够访问到内网中的NAS主机了,虽然有点繁琐但是总归算是一个比较安全的解决方案。如何在ROS中建立VPN请见《ROS(Router OS)路由设置笔记一》。

57c57c01ecb8b.jpg