我有一个使用某些加密基元的程序,当用户使用临时配置文件登录时,该程序不起作用。据我所知,没有解决方法。以编程方式检测到用户使用临时配置文件登录
所以我需要我的程序采取其他行动,如果有一个临时配置文件。我希望能够检测到这一点,而不需要尝试加密操作并捕获异常。
有没有办法确定当前用户的配置文件会话是否为临时(或强制),而不检测错误条件?
我有一个使用某些加密基元的程序,当用户使用临时配置文件登录时,该程序不起作用。据我所知,没有解决方法。以编程方式检测到用户使用临时配置文件登录
所以我需要我的程序采取其他行动,如果有一个临时配置文件。我希望能够检测到这一点,而不需要尝试加密操作并捕获异常。
有没有办法确定当前用户的配置文件会话是否为临时(或强制),而不检测错误条件?
调用GetProfileType()功能:
检索简档的加载的当前用户的类型。
PT_MANDATORY
- 用户具有强制用户配置文件。
PT_TEMPORARY
- 用户具有临时用户配置文件;它将在注销时被删除。
出于某种原因,我的各种谷歌搜索从未打开过,但它工作正常。并且比我的注册表黑客方法更有记录/支持。 – William
从[此页面描述如何从临时配置文件中恢复](https://kb.uwplatt.edu/page.php?id=33215)检查是否存在'Sxx-xx-与当前配置文件匹配的xxxxxxx-xxxx.bak条目可能是一种方式。 – TripeHound