필자는 필터링 시스템을 작성하고 Winsock2 LSP
을 사용합니다. 에서 WSPConnect
나는 프로세스의 실행 파일 이름과 harcoded 유니 코드 문자열을 비교해야합니다. 내가 할일 :프로세스 이름의 비교
LPWSTR moduleName = {0};
GetModuleFileNameEx (GetCurrentProcess(),0,moduleName,_MAX_FNAME);
LPWSTR mn = L"redirect.exe";
if (lstrcmp (moduleName, mn) == 0){ ...some code there...}
내가 뭘 잘못하고 있니?
무엇이 잘못 되었나요? 네가 얻은 결과는 무엇인가? 'TCHAR'와'WCHAR' 충돌? –
@rajraj, 2 행에서 null 포인터 액세스를 추측하고 있습니다. – avakar