我下载了一款不错的 Windows 应用 PictureFlect,作为官方照片查看器的替代品。除了图标/徽标丑陋之外,我非常喜欢它。通过浏览 Windows 应用文件夹,我发现它将图像资源保存在一个文件夹中。我想我可以自己制作一个并替换整个资源文件夹,这将反映在资源管理器中显示的文件图标中。但是,该文件夹非常安全。我在 StackExchange 上找到了这个帖子:
在 C:\Program Files\WindowsApps 中编辑/创建文件
如果你向下滚动,你会看到一个答案,开头是“我已经看到并尝试了很多方法,但到目前为止只有一种方法从未让我失望:MoveFileEx”
我完全没有使用过这些命令。我查看了文档,但我完全搞不懂(而且我搞不清楚 MoveFile、MoveFileA、MoveFileW、MoveFileEx、MoveFileExA 等之间的区别)。但是,该答案中的示例是文件,而不是文件夹。文档说目录也可以移动。
所以我想知道
- 我尝试做的事可行吗?
- 替换文件夹的代码是什么?
我想移动“Assets”文件夹
来自 C:\Users\Name\Documents\File Icon Image Change\OUT(Assets 文件夹位于 OUT 文件夹内)
到 C:\Program Files\WindowsApps\31258Ben48.BasicPhotoViewer_3.4.1.0_x64__2c5bccghv4cc2
我的第三个问题是,该线程中给出的答案在目标中重新声明了“test.txt”。但是,在目标中再次重新声明“Asset”文件夹名称是否有意义?我尝试了这两种方法,但重启后它没有移动。我也尝试过现有的 Assets 文件夹,并将其删除。
谢谢。
答案1
最简单的做法是制作一个桌面快捷方式到应用程序,并定制捷径,更改图标。这不会更改正在运行的应用程序的图标,只会更改快捷方式的图标。
您也可以尝试承担责任文件夹并使用 Explorer 移动文件,或者从 WinPE 启动并执行此操作。话虽如此,微软已经基本锁定了商店中的应用程序,对它们进行更改是有风险的。
不过,你可以直接下载离线(即完整)安装程序来自图片反映,而不是 MS Store 版本。该安装程序可以在 7-Zip 等实用程序中打开,并且可以替换各种徽标图像。这将创建一个包含您喜欢的文件的安装程序,可在任何 PC 上使用。
警告!
这有可能不是如果安装程序计算其自己的校验和,并发现由于文件更改而导致的差异,则该安装程序即可工作。