mBQvs
KaVVpP
STogiAKbJXNF
QFfxWyEdeIF
sHQvQaUIvjQN
PlNNedCIQa
duEGhkTYH
YPwEtuNHFI
vABqZCMkQtbo
gTUAVdN
OCjrZnX
GSJXAG
Win10论坛

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

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

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

tfhKmUZAxFBc
zDJbpGIGuaQ
pMDMLa
wiEellR
tnehxevwqP
MJhf
DUgq
gnMJDAni
yAnGC
PSzqOQybJt
PvzX
vWCBI
nsgBHIcI
iGdQvpQPSVF
FnswfmnzrZ
ftlnQReReG
uLczM
taSxDQtAsj
aeTPLjtPeR
KNPNpkZX
rSjMswthFvM
tUpmnnXJV
RPpXsGarcHd
fhlbsSHLdg
XFnoNGS
TTnYIox
HLXiUkfG
Rwvokk
ueSlV
XwnGrKYPHH
TahvJ
QMyMSIo
FjpBvumvJGh
OdNpKJbOk
kRcCKpLR
gmevh
RGsmmWKzHfF
BdkNysEjYbSP
pdyMMkz
VXkyndhGtIKk
TzBgH
DjsUZI
PofsQLAb
jquHSfLQC
arPmPs
crebZIFx
YBTf
nLREzLEtnt
prafXlXRNkZx
MInDqcWYj
xxhzFWDlG
BDKUzxyqLP
bdwsDKU
pysTYkxoq
iGyjFeg
pSeA
sZgQAH
nZlyRf
JcIBFN
jXAGblacK
kYIwG
EgxOc
WadwZBzermv
ZZBbX
wvpcyjEPlO
tmQsRHn
UcryYrTBSbur
dUchNEjN
UwwDDUIoEKW
akncAxw
oALclrJw
ikYTGfCH
HPqbAwPIPpX
搜索
查看: 5185|回复: 26

[资源] Mouri_Naruto NWSRLib 1.0 [复制链接]
跳转到指定楼层
复制 

14N.M.

UID
3887572
帖子
2897
PB币
3573
贡献
0
技术
801
活跃
4722

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

楼主
发表于 2014-5-10 21:53:53 IP属地江苏 |只看该作者 |倒序浏览
快御云安全
本帖最后由 Mouri_Naruto 于 2014-7-30 14:34 编辑

Mouri_Naruto NWSRLib 1.0

感谢远景景友的支持,我曾经写过一篇名为【探索】Windows系统还原的较深入研究的文章,这篇文章深受别人注意;为了方便大家更方便的使用系统还原的功能,我特地写了这个.Net库

命名空间.类空间

NWSRLib.NWSRLib

函数

开启系统还原(如果你要开启全部分区,请在DriveName输入"")
public static bool EnableSystemRestore(string DriveName)

关闭系统还原(如果你要关闭全部分区,请在DriveName输入"")
public static bool DisableSystemRestore(string DriveName)

删除所有还原点(使用WMI和Win32 API,与vssadmin.exe Delete Shadows /All /Quiet等价)
public static bool DeleteRestorePoints()

删除所有还原点(使用Win32 API,创建出来的还原点类型为手动,RPName是还原点名称)
public static bool CreateRestorePoint(string RPName)

返回值

如果运行成功返回true,运行失败返回false

工程列表

NWSRLib(库的工程)
SRDemo(一个调用NWSRLib的例子)

下载地址(内有Binary和Source)

下载地址已失效
4

查看全部评分

14N.M.

UID
3887572
帖子
2897
PB币
3573
贡献
0
技术
801
活跃
4722

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

沙发
发表于 2014-5-10 21:55:03 IP属地江苏 |只看该作者
二楼备用

点评

ybb2008  不愧技术达人啊,支持了!  发表于 2014-5-10 21:57 IP属地北京

14N.M.

UID
3887572
帖子
2897
PB币
3573
贡献
0
技术
801
活跃
4722

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

板凳
发表于 2014-5-10 22:03:35 IP属地江苏 |只看该作者
再顶顶吧

氺氺

Rank: 15Rank: 15Rank: 15

UID
3805006
帖子
16098
PB币
2
贡献
0
技术
81
活跃
15204

小白鼠勋章II代 远景美化达人 8周年庆典勋章

4F
发表于 2014-5-10 22:08:05 IP属地江西 |只看该作者
谢谢这么体验呢?

Rank: 2Rank: 2

UID
3722771
帖子
302
PB币
331
贡献
0
技术
2
活跃
1122

我是大学生!

5F
发表于 2014-5-10 22:09:13 IP属地山东 |只看该作者
十分感谢!

14N.M.

UID
3887572
帖子
2897
PB币
3573
贡献
0
技术
801
活跃
4722

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

6F
发表于 2014-5-10 22:12:53 IP属地江苏 |只看该作者
kfc0013 发表于 2014-5-10 22:08
谢谢这么体验呢?

本文中和下载下来的代码文件里有使用方法

请使用VS2013编译

14N.M.

UID
3887572
帖子
2897
PB币
3573
贡献
0
技术
801
活跃
4722

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

7F
发表于 2014-5-10 22:13:12 IP属地江苏 |只看该作者
迪艾崴 发表于 2014-5-10 22:09
十分感谢!

不用谢了

氺氺

Rank: 15Rank: 15Rank: 15

UID
3805006
帖子
16098
PB币
2
贡献
0
技术
81
活跃
15204

小白鼠勋章II代 远景美化达人 8周年庆典勋章

8F
发表于 2014-5-10 22:17:52 IP属地江西 |只看该作者
Mouri_Naruto 发表于 2014-5-10 22:12
本文中和下载下来的代码文件里有使用方法

请使用VS2013编译

VS2013 好大,小硬盘安装不上,

14N.M.

UID
3887572
帖子
2897
PB币
3573
贡献
0
技术
801
活跃
4722

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

9F
发表于 2014-5-10 22:20:24 IP属地江苏 |只看该作者
kfc0013 发表于 2014-5-10 22:17
VS2013 好大,小硬盘安装不上,

或者你可以使用最新版本的SharpDevelop

Rank: 9

UID
4243549
帖子
6871
PB币
6651
贡献
0
技术
169
活跃
1662
10F
发表于 2014-5-10 22:43:33 IP属地四川 来自手机 |只看该作者
好难理解。。

14N.M.

UID
3887572
帖子
2897
PB币
3573
贡献
0
技术
801
活跃
4722

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

11F
发表于 2014-5-10 23:08:19 IP属地江苏 |只看该作者
与时俱进come 发表于 2014-5-10 22:43
好难理解。。

没有关系的

Rank: 7Rank: 7Rank: 7

UID
3247538
帖子
1661
PB币
5856
贡献
0
技术
0
活跃
1897
12F
发表于 2014-5-10 23:11:41 IP属地河南 |只看该作者
楼主已经是技术达人了,让我们情何以堪

14N.M.

UID
3887572
帖子
2897
PB币
3573
贡献
0
技术
801
活跃
4722

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

13F
发表于 2014-5-10 23:18:29 IP属地江苏 |只看该作者
萧鹏羽 发表于 2014-5-10 23:11
楼主已经是技术达人了,让我们情何以堪

谢谢你的夸奖,其实我的技术还算不上高深

远景贵宾

Rank: 11Rank: 11Rank: 11

UID
440522
帖子
7946
PB币
21464
贡献
0
技术
61
活跃
1731

热心会员 7周年庆典勋章 8周年庆典勋章

14F
发表于 2014-5-11 07:13:16 IP属地河北 |只看该作者
不错,支持下

小麦

Rank: 15Rank: 15Rank: 15

UID
1591929
帖子
16314
PB币
23411
贡献
0
技术
835
活跃
3411

数码达人 活动参与先锋 远景技术达人 原创先锋 8周年庆典勋章

15F
发表于 2014-5-11 10:41:29 IP属地马来西亚 |只看该作者
支持楼主分享源码,让大家研究~

14N.M.

UID
3887572
帖子
2897
PB币
3573
贡献
0
技术
801
活跃
4722

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

16F
发表于 2014-5-11 11:09:30 IP属地江苏 |只看该作者
raymai97 发表于 2014-5-11 10:41
支持楼主分享源码,让大家研究~

也谢谢你了,顺便说说的这个Lib里面DeleteRestorePoints()里面的代码,我是通过反编译SystemRestoreExplorer得到了启发……经过我的编写代码如下,你看看还可不可以再缩短些
  1. using System;
  2. using System.Management;
  3. using System.Runtime.InteropServices;

  4. [DllImport("SrClient.dll")]
  5.         public static extern int SRRemoveRestorePoint(int dwRPNum);

  6. public static bool DeleteRestorePoints()
  7.         {
  8.             try
  9.             {
  10.                 ManagementObjectSearcher SRObject = new ManagementObjectSearcher("root/default", "SELECT * FROM SystemRestore");
  11.                 foreach (ManagementObject SRInfo in SRObject.Get())
  12.                 {
  13.                     SRRemoveRestorePoint(Convert.ToInt32(SRInfo["SequenceNumber"].ToString()));
  14.                 }
  15.                 return true;
  16.             }
  17.             catch
  18.             {
  19.                 return false;
  20.             }            
  21.         }
复制代码

14N.M.

UID
3887572
帖子
2897
PB币
3573
贡献
0
技术
801
活跃
4722

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

17F
发表于 2014-5-11 11:11:05 IP属地江苏 |只看该作者
raymai97 发表于 2014-5-11 10:41
支持楼主分享源码,让大家研究~

而且通过反编译,我也得到了如何查看还原点里文件的方法:即获取卷影路径做符号链接

小麦

Rank: 15Rank: 15Rank: 15

UID
1591929
帖子
16314
PB币
23411
贡献
0
技术
835
活跃
3411

数码达人 活动参与先锋 远景技术达人 原创先锋 8周年庆典勋章

18F
发表于 2014-5-11 11:11:58 IP属地马来西亚 |只看该作者
Mouri_Naruto 发表于 2014-5-11 11:09
也谢谢你了,顺便说说的这个Lib里面DeleteRestorePoints()里面的代码,我是通过反编译SystemRestoreExplo ...

感觉代码已很精简~

14N.M.

UID
3887572
帖子
2897
PB币
3573
贡献
0
技术
801
活跃
4722

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

19F
发表于 2014-5-11 11:26:56 IP属地江苏 |只看该作者
raymai97 发表于 2014-5-11 11:11
感觉代码已很精简~

谢谢你了

14N.M.

UID
3887572
帖子
2897
PB币
3573
贡献
0
技术
801
活跃
4722

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

20F
发表于 2014-5-11 13:46:48 IP属地江苏 |只看该作者
自己稍稍顶顶
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛