2017-05-03 45 views
1

我有一個使用某些加密基元的程序,當用戶使用臨時配置文件登錄時,該程序不起作用。據我所知,沒有解決方法。以編程方式檢測到用戶使用臨時配置文件登錄

所以我需要我的程序採取其他行動,如果有一個臨時配置文件。我希望能夠檢測到這一點,而不需要嘗試加密操作並捕獲異常。

有沒有辦法確定當前用戶的配置文件會話是否爲臨時(或強制),而不檢測錯誤條件?

+1

從[此頁面描述如何從臨時配置文件中恢復](https://kb.uwplatt.edu/page.php?id=33215)檢查是否存在'Sxx-xx-與當前配置文件匹配的xxxxxxx-xxxx.bak條目可能是一種方式。 – TripeHound

回答

1

調用GetProfileType()功能:

檢索簡檔的加載的當前用戶的類型。

PT_MANDATORY - 用戶具有強制用戶配置文件。

PT_TEMPORARY - 用戶具有臨時用戶配置文件;它將在註銷時被刪除。

+0

出於某種原因,我的各種谷歌搜索從未打開過,但它工作正常。並且比我的註冊表黑客方法更有記錄/支持。 – William

相關問題