我想判断某个盘是否开启了系统还原功能,应该怎么做?
例如d盘是否开启了系统还原功能!

解决方案 »

  1.   

    我找到了一项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore
    里面是设置的一些属性,没有看到具体的哪个盘是否开启了系统还原功能的选项!
    还请各位高手指点!感激不尽!
      

  2.   

    并不是用注册表来判断的
    如果你在某一个驱动器上关闭了系统还原,那么这个盘的 System Volume Information 目录下是空的;
    如果启动了这个盘上的系统还原,那么在这个目录下就会有文件注意,System Volume Information 这个目录是属于系统文件,要在 Windows 资源管理器中看到它,请在“我的电脑”的工具->文件夹选项->查看 中,取消勾选“隐藏受保护的的操作系统文件”,并勾选“显示所有文件和文件夹”
      

  3.   

    注册表下应该有相应的设置项吧!
    在fat格式下System Volume Information 文件夹是可以打开的,但是在ntfs格式下System Volume Information 文件夹是拒绝访问的!所以我想判断某个盘是否开启了系统还原必须找到一个其他的方法,就想到了注册表,但其位置我有不知道,所以问大家!
    能有其他的方法在程序里判断出系统还原是否开启也可以!希望高手不吝赐教!