禁用单个应用程序的凭据管理器

时间:2013-07-08 05:50:23

标签: c# .net windows networkcredentials dial-up

我有一个使用rasapi32.dll创建拨号连接的C#应用​​程序。当我在Windows 7下创建此类连接时,凭据将作为名为credential manager的条目存储在*session中。

*session中的此credential manager条目导致与其他资源(网络共享,数据库连接)的现有连接无效。有没有办法告诉Windows不要存储凭据?

我已经知道一个解决方案,但这会禁用整个系统的凭据存储:设置注册表值HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\DisableDomainCreds to 1

我想仅为我的应用程序禁用它。

1 个答案:

答案 0 :(得分:0)