PxeuYY
wVdYGwHno
ZqCSxHF
IPTAG
gHkzeMLrcFKV
RbyC
HESQnfTyhzeF
AnVXorQbG
RDWGZYWlT
KHypPIkTNj
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

RBLN
FwZQjLITtkIA
kOFcin
eptKYNztm
nFIcPtVz
KweNcIH
gklvNWzgI
JIOEb
RtDdUs
HUKlEoiu
Ujdy
bJHs
zZuwPsfqBJky
EqEeMZw
XfTIWofD
Bdcriuin
rFbhKJIVpfAq
sNsuZwaadbn
QxIYj
FXkYPIPZ
aavR
PhlDduPy
MwCrfz
RuWgEbi
mhiCRhTTN
MDQBy
HheLExFPcA
vRpdKJAu
eYCrHCcUqls
DylZmBGTgyUh
EbyIFN
xkxsDpllEnwP
rbeGPcmvJrh
LXYP
oyQuxPmkO
FKqODsUXkdB
irpCjltjn
dGvtI
piLuKjI
IGLtJFXJg
koli
tlJftrm
yDSVBZDw
pgOHFTlKd
svBFqVBMVBwj
OiRoot
valiUtAVM
cZoSGKS
qcAhYZ
GwySUZVGuTB
aEPi
FsJJA
KJRxfSXHD
ZiFp
owWKRhQOqp
QrGBmwG
NEDRU
vACZgKTC
搜索
查看: 5864|回复: 40

[资源] 【实用工具】Mouri_Naruto Windows系统还原管理器 1.2 [复制链接]

14N.M.

UID
3887572
帖子
2896
PB币
3571
贡献
0
技术
801
活跃
4704

远景开发达人 远景技术达人 Win10先驱者 十周年

发表于 2014-7-17 21:35:38 IP属地浙江 |显示全部楼层
快御云安全
本帖最后由 Mouri_Naruto 于 2014-7-30 14:34 编辑

由于我曾经在远景发的 【探索】Windows系统还原的较深入研究 这个贴子被不少斑竹和元老赞赏(我可能自恋了,o(^▽^)o)

虽然那个帖子已经完结,但我不会放弃探索


我发布的1.1版在某些情况下还是有问题,比如说在多盘符下挂载还原点在1.1版就有问题;还有是否挂载的判断也太单纯;在本版我基本上解决的这些问题;并精简了我的代码(删掉了不少模块并合并;比如DisableSystemRestore()和EnableSystemRestore()合并为EnableSystemRestore(bool Status));顺便把以前的Metro风格变成传统的菜单风格,因为要想在WinForm上实现Metro风格要写的代码会很多(影响代码可读性,微软你要想让别人开发Metro风格的程序,也要提供个WinForm模板吧,而不是那个只能用于Windows Runtime(即Win8.x的Metro应用框架的)的WPF模板);而且我觉得WinForm上面有些控件不能完全Metro化(我是完美主义者);所以就清一色菜单风格了……o(^▽^)o

PS:1.1的注释
  1. 最近,在我的努力下;实现了可以不调用第三方类库就可以挂载系统还原点的方式(虽然判断上面可能有误差;毕竟 VolumeShadowCopy 和SystemRestore 的WMI类上面的时间总有误差,一个是系统还原点创建的时间……一个是还原点正式创建完毕的时间……微软真不给力,为何不把两个时间统一?(-__-)b;所以我把误差值设为10以内即这两个值都只指的是同一个还原点)
复制代码


PS:1.0的注释
  1. 我本来想把这段代码写入我的NWSRLib类库的,但是我觉得给别人直接提供一个程序远比提供类库方便;所以我特意写了这个程序(开源源代码)……
复制代码


我在自己发布的1.1版本上面修改如下
  1. 1.【挂卸载系统还原点】- 重构代码,增强稳定性;解决Bug,可以记录还原点是否挂载(通过文件夹判断);隐藏命令提示符黑框
  2. 2.【开关闭系统还原】- 重构代码
  3. 3.【主界面】- 完全重构
  4. 4.增加刷新功能,以解决系统还原点不能按时显示的问题
复制代码


这个程序,我采用了传统风格,因为我觉得实用性较强的工具还是需要精简干练的界面……应该会一目了然吧;功能介绍就不说了(一般人都会用的……因为我没有设置太隐藏的界面)
3f73f644ad34598232c23e4e0ef431adc9ef84d5.jpg

请勿使用多线程下载工具下载论坛附件!


系统要求 Windows Vista 及以上

再说说源代码吧,这是用C# (By VS2013 With Update2)写的Net2.0工程……如果你想编译成其他框架的版本,请自己修改

我的工具主要调用系统API和WM

提供下载地址

编译好的文件 NWSRMgr_CHN 1.2.zip (24.9 KB, 下载次数: 76)

源代码 NWSRMgr_CHN 1.2 Source.zip (25.39 KB, 下载次数: 24)
5

查看全部评分

14N.M.

UID
3887572
帖子
2896
PB币
3571
贡献
0
技术
801
活跃
4704

远景开发达人 远景技术达人 Win10先驱者 十周年

发表于 2014-7-17 21:37:32 IP属地浙江 |显示全部楼层
本帖最后由 Mouri_Naruto 于 2014-7-17 21:39 编辑

二楼就For Future Use了

话说:我下一个版本准备添加把系统还原点导出到WIM的功能(虽然只支持导出系统盘,而且只能把还原点创建状态下的系统整个导出)
还有支持多语言(你们认为是做MUI呢还是单文件呢)

你们觉得如何看呢

UID
1741359
帖子
13019
PB币
1292
贡献
0
技术
433
活跃
2902

Win10先驱者 远景技术达人 I'm Windows Phone用户

发表于 2014-7-17 22:01:06 IP属地马来西亚 |显示全部楼层
支持分享!

点评

Mouri_Naruto  谢谢你了  发表于 2014-7-17 22:03 IP属地浙江

14N.M.

UID
3887572
帖子
2896
PB币
3571
贡献
0
技术
801
活跃
4704

远景开发达人 远景技术达人 Win10先驱者 十周年

发表于 2014-7-17 22:10:50 IP属地浙江 |显示全部楼层
顶顶再说

Rank: 5Rank: 5Rank: 5

UID
538770
帖子
1058
PB币
1361
贡献
0
技术
0
活跃
751
发表于 2014-7-17 22:17:19 IP属地湖北 |显示全部楼层
感谢分享,收藏了

点评

Mouri_Naruto  谢谢  发表于 2014-7-17 22:18 IP属地浙江

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

UID
259359
帖子
30285
PB币
38211
贡献
0
技术
63
活跃
2976

7周年庆典勋章 8周年庆典勋章 水神勋章

发表于 2014-7-17 22:23:49 IP属地北京 来自手机 |显示全部楼层
谢谢原创

14N.M.

UID
3887572
帖子
2896
PB币
3571
贡献
0
技术
801
活跃
4704

远景开发达人 远景技术达人 Win10先驱者 十周年

发表于 2014-7-17 22:25:04 IP属地浙江 |显示全部楼层
angelzgh 发表于 2014-7-17 22:23
谢谢原创

谢谢你的支持

Rank: 7Rank: 7Rank: 7

UID
108398
帖子
1553
PB币
2203
贡献
0
技术
38
活跃
3302
发表于 2014-7-17 22:33:51 IP属地天津 |显示全部楼层
支持原创,感谢楼主的辛苦与分享!!!!

点评

Mouri_Naruto  谢谢  发表于 2014-7-17 22:39 IP属地浙江

Rank: 5Rank: 5Rank: 5

UID
538846
帖子
541
PB币
79
贡献
0
技术
37
活跃
1385
发表于 2014-7-17 22:47:42 IP属地福建 |显示全部楼层
支持楼主,先顶顶

14N.M.

UID
3887572
帖子
2896
PB币
3571
贡献
0
技术
801
活跃
4704

远景开发达人 远景技术达人 Win10先驱者 十周年

发表于 2014-7-17 22:57:03 IP属地江苏 来自手机 |显示全部楼层
qinxzh 发表于 2014-7-17 22:47
支持楼主,先顶顶

谢谢你的支持

权谋神武始皇帝

Rank: 5Rank: 5Rank: 5

UID
4503902
帖子
608
PB币
2458
贡献
0
技术
58
活跃
896

Win10先驱者

发表于 2014-7-17 23:06:27 IP属地广东 |显示全部楼层
高深技术,支持顶贴

14N.M.

UID
3887572
帖子
2896
PB币
3571
贡献
0
技术
801
活跃
4704

远景开发达人 远景技术达人 Win10先驱者 十周年

发表于 2014-7-17 23:08:26 IP属地江苏 来自手机 |显示全部楼层
核子君 发表于 2014-7-17 23:06
高深技术,支持顶贴


谢谢你的支持

Rank: 7Rank: 7Rank: 7

UID
2913412
帖子
1103
PB币
253
贡献
0
技术
35
活跃
843
发表于 2014-7-17 23:35:48 IP属地广东 |显示全部楼层
真的建议你用WPF,都是C#,WPF的思路和Windows store app 的界面都有XAML,而且有很多Metro的实现了的库,你可以去试一下。

Rank: 7Rank: 7Rank: 7

UID
2913412
帖子
1103
PB币
253
贡献
0
技术
35
活跃
843
发表于 2014-7-17 23:39:00 IP属地广东 |显示全部楼层
Mouri_Naruto 发表于 2014-7-17 21:37
二楼就For Future Use了

话说:我下一个版本准备添加把系统还原点导出到WIM的功能(虽然只支持导出系统盘 ...

如果用WPF多语言很容易实现,不一定用MUI,直接用.config或者ini或者XML,方便爱好者帮你翻译,编译MUI文件别人翻译没那么方便

Rank: 9

UID
4243549
帖子
6871
PB币
6651
贡献
0
技术
169
活跃
1662
发表于 2014-7-18 00:43:19 IP属地天津 来自手机 |显示全部楼层
果断支持

Rank: 9

UID
3759478
帖子
2605
PB币
9085
贡献
0
技术
669
活跃
3023

我是大学生! 8周年庆典勋章

发表于 2014-7-18 01:08:34 IP属地浙江 |显示全部楼层
谢谢分享

14N.M.

UID
3887572
帖子
2896
PB币
3571
贡献
0
技术
801
活跃
4704

远景开发达人 远景技术达人 Win10先驱者 十周年

发表于 2014-7-18 08:39:12 IP属地江苏 来自手机 |显示全部楼层
ART-Matser 发表于 2014-7-17 23:39
如果用WPF多语言很容易实现,不一定用MUI,直接用.config或者ini或者XML,方便爱好者帮你翻译,编译MUI文件 ...

谢谢你提出的所有建议

Rank: 5Rank: 5Rank: 5

UID
4334488
帖子
560
PB币
976
贡献
0
技术
60
活跃
558
发表于 2014-7-18 08:41:36 IP属地广东 |显示全部楼层
云里雾里,支持,

14N.M.

UID
3887572
帖子
2896
PB币
3571
贡献
0
技术
801
活跃
4704

远景开发达人 远景技术达人 Win10先驱者 十周年

发表于 2014-7-18 08:51:26 IP属地江苏 来自手机 |显示全部楼层
lydylss 发表于 2014-7-18 08:41
云里雾里,支持,

谢谢你的建议

Rank: 1

UID
1470123
帖子
41
PB币
89
贡献
0
技术
0
活跃
47
发表于 2014-7-18 09:29:16 IP属地香港 |显示全部楼层
感谢分享,收藏了
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛