在设置期间使用不同的配置文件连接共享凭据

时间:2012-03-30 00:29:40

标签: windows winapi credentials

我正在研究考试系统,需要实施以下场景: 用户(标准Windows用户)完成考试,然后将其保存在网络共享中。 出于安全原因,共享没有此用户帐户的权限。所以我使用模拟API(LogonUserEx,ImpersonateLoggedOnUser,RevertToSelf)。 当我进行模拟的用户拥有管理员权限时,一切正常 本地计算机,但要求是它将是标准用户。 使用标准用户,共享不可见。当我与该用户以交互方式登录时,共享是可见和可写的。所以我假设标准用户在未以交互方式登录时无法挂载共享。它是否正确?有解决方法吗?
我的代码唯一一次使用提升的权限运行是在软件设置期间。 我想过使用WNetAddConnection2 API,但我需要挂载共享 这个“隐藏”的用户配置文件,而不是运行安装程序的管理员。

0 个答案:

没有答案