1

我正在尝试使用DeleteProfile() API 以编程方式删除用户配置文件(正确的方式)。不幸的是,它需要一个帐户 SID 作为第一个参数。

必须有一些神奇的 API 接受用户名并输出 SID,对吗?我似乎在网上找不到任何使用本机代码的东西(我没有使用 .NET 托管代码,也不想使用 WMI 查询或 powershell 或 cmdline 工具等)

我知道您可以使用 Net32Api 删除帐户,但这仍然会留下配置文件目录等工件。我只是想要一种干净地删除配置文件的方法(显然来自提升的代码)。

谢谢!

4

1 回答 1

1

您可以使用好友功能LookupAccountName()

请参阅https://msdn.microsoft.com/en-us/library/windows/desktop/aa379159(v=vs.85).aspx

于 2016-12-28T15:54:21.127 回答