錯誤示例:

出現字符_imp,說明不是真正的靜態庫,而是某個動態庫的導入庫,導入函數和自己不同名,所以加了字符_imp。比如說_imp_GetUserNameA就是GetUserNameA函數。
會報這種錯誤,說明注冊表函數沒有相關的lib庫,我們需要在MSDN下搜索函數。
解決方法:
1、打開MSDN,點擊右上角的搜索:
MSDN網址:http://msdn.microsoft.com/en-us/dn308572.aspx

2、搜索之后,會出現多條搜索記錄,選擇一條點擊進入:

3、里面會有這個函數的詳細介紹,找到它所在的lib庫:

4、將Advapi32.lib添加到代碼工程中,即可解決問題。
#pragma comment(lib, "Advapi32.lib")

