我必须在Windows 10中的应用程序中使用(启用和禁用)UWF。 这就是我必须将项目从Windows 7迁移到Windows 10的原因.Win7的EWF功能应该在Win10中将其转换为UWF。 在当前的项目中,完成它的同事使用了一个dll(EWFProxy.XEWF.cs)。有没有类似于UWF的东西?
public class XEWF : IDisposable
{
public XEWF();
public bool IsEWFInstalled { get; }
public bool IsSystemProtected { get; }
public List<string> ListVolumes { get; }
public void Commit();
public void Disable();
public override sealed void Dispose();
[HandleProcessCorruptedStateExceptions]
protected virtual void Dispose(bool value);
public void Enable();
public EWFCMD GetPendingCommand();
public EWFSTATE GetState();
public void Reset();
}
由于
答案 0 :(得分:0)
不,你没有/你可以导入到你的项目中的DLL。必须在系统上安装UWF。
可以使用
完全控制a)WMI(见https://msdn.microsoft.com/en-us/library/dn449332(v=winembedded.82).aspx)
或
b)uwfmgr.exe本身只是WMI函数和类的包装。