5

我的程序“UP”需要能够从网络位置挂载 VHDX 文件。困难在于,任何调用OpenVirtualDisk(...)网络位置的线程都需要同时拥有 SE_MANAGE_VOLUME_PRIVILEGE我的大多数用户都没有,并且访问网络位置,我安装的任何系统进程“SP”都没有。

方法1:我读过我可以让SP接收用户的凭据并使用“客户端模拟”来创建一个以用户身份运行的线程。但我不知道如何让 SP 也授予该线程SE_MANAGE_VOLUME_PRIVILEGE

方法二:如果把用户的凭证交给SP,它是否可以用这些凭证为自己设置对网络共享的透明访问,以便它可以调用OpenVirtualDisk(...)自己?

4

0 回答 0