无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5674|回复: 28
打印 上一主题 下一主题

[已解决] Win10PE 桌面图标如何取消自动排列

[复制链接]
1#
发表于 2017-9-19 11:39:46 | 显示全部楼层
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop

在右侧找到 FFlags类型:REG_DWORD通过修改数据可以实现以下功能

0x40200225表示自动排列,网格对齐
0x40200224表示不自动排列,网格对齐
0x40200221表示自动排列,网格不对齐
0x40200220表示不自动排列,网格不对齐

这个项的权限好像一般的捕获软件捕获不到修改,所以无法对比

点评

不是权限的问题,不是右键菜单设置,这个值就变化的,修改的话是explorer内存中设置显示模式,正常退出的话,系统会保存,regshot就能检查到。  详情 回复 发表于 2017-9-19 20:52
太感谢金大了 解决了困扰我多时的问题 谢谢  详情 回复 发表于 2017-9-19 14:06
回复

使用道具 举报

2#
发表于 2017-9-21 16:44:20 | 显示全部楼层
2012dfww 发表于 2017-9-20 18:09
感谢金大我也有取消排列这个想法,终于解决了,做成注册表文件导入后一刷新explorer就立即显效,太棒了, ...

这个Exp的问题还真没有研究过,不好意思 帮不到你
回复

使用道具 举报

3#
发表于 2017-9-21 16:47:21 | 显示全部楼层
slore 发表于 2017-9-19 20:52
不是权限的问题,不是右键菜单设置,这个值就变化的,修改的话是explorer内存中设置显示模式,正常退出的 ...

哈哈,感谢。这个我还没了解,还以为是regshot权限不够。
回复

使用道具 举报

4#
发表于 2017-9-21 16:52:07 | 显示全部楼层
slore 发表于 2017-9-20 10:23
这么给你说吧,比如有个a.txt里面是abc,你用记事本notepad.exe打开,把
abc改成def,你看到的def是程 ...

改变,需要重启生效的话,自己调用SaveStream,SaveViewState之类的方法就行了。
利用微软提供的程序接口的话,不用关系实际的注册表项目在什么地方。

请问下这句话所说的 “调用SaveStream,SaveViewState之类” , 这两个是API还是对象内的方法
可以作为修改刷新explorer之用吗,例如修改了Explorer样式需要关闭Explorer重启才能有效果。

又或者有其他函数可以实现 exolorer 不重启刷新设置吗, 先谢了

点评

说的有歧义,不好意思。直接调用SetCurrentFolderFlags就是不重启explorer生效的,不过我上面说了, 这种状态是内存状态,如果你强制结束explorer,在启动的话,还是旧的设置。 自己调用了SaveViewState方法的话  详情 回复 发表于 2017-9-21 19:15
回复

使用道具 举报

5#
发表于 2017-9-22 12:20:32 | 显示全部楼层
本帖最后由 金 于 2017-9-22 12:21 编辑
slore 发表于 2017-9-21 19:15
说的有歧义,不好意思。直接调用SetCurrentFolderFlags就是不重启explorer生效的,不过我上面说了,
这 ...


在不杀掉explorer情况下保存内存中设置到注册表再刷新。这个就是我像要的效果,可惜有些设置不行

而windows自己的设置窗口 设置后又可以实时刷新,谷歌 MSDN 百度 没有找到相关的介绍。 😔
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-6-8 02:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表