我有一个使用一些加密原语的程序,当用户使用临时配置文件登录时,这些原语不起作用。据我所知,没有解决方法。
因此,如果存在临时配置文件,我需要我的程序采取其他操作。我希望能够检测到这一点,而无需尝试加密操作并捕获异常。
有没有办法确定当前用户的配置文件会话是临时的(或必需的),而没有检测到错误情况?
答案 0 :(得分:2)
调用GetProfileType()函数:
检索为当前用户加载的配置文件类型。
PT_MANDATORY
- 用户拥有强制用户个人资料。
PT_TEMPORARY
- 用户拥有临时用户个人资料;它将在注销时删除。