parent
440c9c57fe
commit
fcb3ce31a0
|
@ -71,7 +71,7 @@ bool VerifySignedLibrary(const wstring& filepath,
|
||||||
// Initialise WinTrust data
|
// Initialise WinTrust data
|
||||||
WINTRUST_DATA winTEXTrust_data = { 0 };
|
WINTRUST_DATA winTEXTrust_data = { 0 };
|
||||||
winTEXTrust_data.cbStruct = sizeof(winTEXTrust_data);
|
winTEXTrust_data.cbStruct = sizeof(winTEXTrust_data);
|
||||||
winTEXTrust_data.dwUIChoice = WTD_UI_NONE; // do not display optionnal dialog boxes
|
winTEXTrust_data.dwUIChoice = WTD_UI_NONE; // do not display optional dialog boxes
|
||||||
winTEXTrust_data.dwUnionChoice = WTD_CHOICE_FILE; // we are not checking catalog signed files
|
winTEXTrust_data.dwUnionChoice = WTD_CHOICE_FILE; // we are not checking catalog signed files
|
||||||
winTEXTrust_data.dwStateAction = WTD_STATEACTION_VERIFY; // only checking
|
winTEXTrust_data.dwStateAction = WTD_STATEACTION_VERIFY; // only checking
|
||||||
winTEXTrust_data.fdwRevocationChecks = WTD_REVOKE_WHOLECHAIN; // verify the whole certificate chain
|
winTEXTrust_data.fdwRevocationChecks = WTD_REVOKE_WHOLECHAIN; // verify the whole certificate chain
|
||||||
|
@ -227,14 +227,14 @@ bool VerifySignedLibrary(const wstring& filepath,
|
||||||
}
|
}
|
||||||
display_name = display_name_buffer.get();
|
display_name = display_name_buffer.get();
|
||||||
|
|
||||||
} catch (wstring s) {
|
} catch (const wstring& s) {
|
||||||
::MessageBox(NULL, s.c_str(), TEXT("DLL signature verification failed"), MB_ICONERROR);
|
::MessageBox(NULL, s.c_str(), TEXT("DLL signature verification failed"), MB_ICONERROR);
|
||||||
OutputDebugString(TEXT("VerifyLibrary: error while getting certificate informations\n"));
|
OutputDebugString(TEXT("VerifyLibrary: error while getting certificate informations\n"));
|
||||||
status = false;
|
status = false;
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
// Unknown error
|
// Unknown error
|
||||||
OutputDebugString(TEXT("VerifyLibrary: error while getting certificate informations\n"));
|
OutputDebugString(TEXT("VerifyLibrary: error while getting certificate informations\n"));
|
||||||
wstring errMsg(TEXT("Unknown exception occured. "));
|
wstring errMsg(TEXT("Unknown exception occurred. "));
|
||||||
errMsg += GetLastErrorAsString(GetLastError());
|
errMsg += GetLastErrorAsString(GetLastError());
|
||||||
::MessageBox(NULL, errMsg.c_str(), TEXT("DLL signature verification failed"), MB_ICONERROR);
|
::MessageBox(NULL, errMsg.c_str(), TEXT("DLL signature verification failed"), MB_ICONERROR);
|
||||||
status = false;
|
status = false;
|
||||||
|
|
|
@ -51,7 +51,7 @@ public:
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::vector<MatchedCharInserted> _insertedMatchedChars;
|
std::vector<MatchedCharInserted> _insertedMatchedChars;
|
||||||
ScintillaEditView * _pEditView;
|
ScintillaEditView * _pEditView = nullptr;;
|
||||||
};
|
};
|
||||||
|
|
||||||
class AutoCompletion {
|
class AutoCompletion {
|
||||||
|
|
|
@ -342,6 +342,7 @@ void FunctionListPanel::reload()
|
||||||
for (size_t i = 0, len = _foundFuncInfos.size(); i < len; ++i)
|
for (size_t i = 0, len = _foundFuncInfos.size(); i < len; ++i)
|
||||||
{
|
{
|
||||||
// no 2 levels
|
// no 2 levels
|
||||||
|
/*
|
||||||
bool b = false;
|
bool b = false;
|
||||||
if (b)
|
if (b)
|
||||||
{
|
{
|
||||||
|
@ -355,6 +356,7 @@ void FunctionListPanel::reload()
|
||||||
addEntry(NULL, entryName.c_str(), _foundFuncInfos[i]._pos);
|
addEntry(NULL, entryName.c_str(), _foundFuncInfos[i]._pos);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
*/
|
||||||
{
|
{
|
||||||
addEntry(_foundFuncInfos[i]._data2.c_str(), _foundFuncInfos[i]._data.c_str(), _foundFuncInfos[i]._pos);
|
addEntry(_foundFuncInfos[i]._data2.c_str(), _foundFuncInfos[i]._data.c_str(), _foundFuncInfos[i]._pos);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue