This commit is contained in:
parent
480b9c53e8
commit
52be8855e1
@ -113,17 +113,13 @@ HRESULT COpWLANProfileSet::Execute(CSession *pSession)
|
|||||||
else {
|
else {
|
||||||
PMSIHANDLE hRecordProg = ::MsiCreateRecord(5);
|
PMSIHANDLE hRecordProg = ::MsiCreateRecord(5);
|
||||||
ATL::CAtlStringW sGUID, sReason;
|
ATL::CAtlStringW sGUID, sReason;
|
||||||
DWORD dwSize = 1024;
|
DWORD dwSize = 1024, dwResult;
|
||||||
LPWSTR szBuffer = sReason.GetBuffer(dwSize);
|
LPWSTR szBuffer = sReason.GetBuffer(dwSize);
|
||||||
|
|
||||||
GuidToString(m_guidInterface, sGUID);
|
GuidToString(m_guidInterface, sGUID);
|
||||||
if (::WlanReasonCodeToString(wlrc, dwSize, szBuffer, NULL) == NO_ERROR) {
|
dwResult = ::WlanReasonCodeToString(wlrc, dwSize, szBuffer, NULL);
|
||||||
sReason.ReleaseBuffer(dwSize);
|
sReason.ReleaseBuffer(dwSize);
|
||||||
::MsiRecordSetStringW(hRecordProg, 4, sReason);
|
if (dwResult != NO_ERROR) sReason.Format(L"0x%x", wlrc);
|
||||||
} else {
|
|
||||||
sReason.ReleaseBuffer(dwSize);
|
|
||||||
sReason.Format(L"0x%x", wlrc);
|
|
||||||
}
|
|
||||||
|
|
||||||
::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_WLAN_PROFILE_SET);
|
::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_WLAN_PROFILE_SET);
|
||||||
::MsiRecordSetStringW(hRecordProg, 2, sGUID );
|
::MsiRecordSetStringW(hRecordProg, 2, sGUID );
|
||||||
|
Loading…
x
Reference in New Issue
Block a user