WerAddExcludedApplication 函式 (werapi.h)
將指定的應用程式新增至要從 #DA18A11C66847480EA841EC875FDF421C (WER) 排除的應用程式清單。
語法
HRESULT WerAddExcludedApplication(
[in] PCWSTR pwzExeName,
[in] BOOL bAllUsers
);
參數
[in] pwzExeName
Unicode 字串的指標,指定應用程式的可執行檔名稱,包括擴展名。 此路徑的最大長度是MAX_PATH個字元。
[in] bAllUsers
如果此參數為 TRUE,則會將應用程式名稱新增至所有使用者的排除應用程式清單。 否則,它只會新增至目前使用者排除的應用程式清單。
傳回值
此函式會在成功時傳回 S_OK ,或在失敗時傳回錯誤碼,包括下列錯誤碼。
傳回碼 | Description |
---|---|
E_ACCESSDENIED | 此程式沒有更新登錄中清單的許可權。 如需詳細資訊,請參閱一節。 |
備註
如果 bAllUsers 為 TRUE,則排除的應用程式清單會儲存在HKEY_LOCAL_MACHINE登錄區之下。 呼叫進程必須具有寫入 HKLM 登錄區的許可權。
如果 bAllUsers 為 FALSE,則排除的應用程式清單會儲存在HKEY_CURRENT_USER登錄區之下。
若要從排除的應用程式清單中移除應用程式,請呼叫 WerRemoveExcludedApplication 函式 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | werapi.h |
程式庫 | Wer.lib |
Dll | Wer.dll |