Questione : L'accesso di errori 5 di CreateToolhelp32Snapshot (dei moduli) ha negato

l'm che genera il DLL di MFC per agganciare keyboard.
i using vc++ 6, Internet Explorer 8.

Problem delle finestre 7and generato per agganciare tastiera dal Internet Explorer 8, nel seance del

hkb=SetWindowsHookEx (WH_KEYBOARD, (HOOKPROC) KeyboardProc delle finestre 7, hins, 0);
{eNum di printError del

void (msg di TCHAR*) del
DWORD;
TCHAR sysMsg [256];
TCHAR* p; eNum = GetLastError del

();
FormatMessage (FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, POSIZIONE DI SEGNALE MINIMO del
, eNum,
MAKELANGID (LANG_NEUTRAL, SUBLANG_DEFAULT), language
sysMsg, 256, POSIZIONE DI SEGNALE MINIMO di difetto di //); la disposizione del

// l'estremità della linea e la termina con un null
p = sysMsg;
mentre ((*p > 31) || (== del *p 9))
++p; il
fa {*p-- = 0; } mentre ((>= sysMsg di p) &&
((== del *p “.") || (*p < 33))); esposizione del

// il message
CString str1;
str1.Format (AVVERTIMENTO “\ n: %s venuto a mancare con l'errore %d (%s)„, i msg, il eNum, sysMsg);
AfxMessageBox (str1);
{hModuleSnap della MANIGLIA del
= INVALID_HANDLE_VALUE del getModule del

bool del
} (processID di DWORD, strPath di CString*);
      MODULEENTRY32 me32;hModuleSnap del

= CreateToolhelp32Snapshot (TH32CS_SNAPMODULE, processID);
se (== INVALID_HANDLE_VALUE del hModuleSnap)
{printError del
(“CreateToolhelp32Snapshot (dei moduli) "); Causa di esposizione di // di ritorno 1 del
di guasto;

del
} me32.dwSize = sizeof (MODULEENTRY32);
se (! Module32First (hModuleSnap, &me32))
{printError del
(“CreateToolhelp32Snapshot (dei moduli) "); printError del
(“Module32First„);  Causa di esposizione di // del
CloseHandle (hModuleSnap) di guasto;     // deve pulire l'oggetto di fotografia istantanea!  
//return 1; *strPath del else
del
del
} = me32.szExePath;
CloseHandle (hModuleSnap) del
; ritorno 0 del

;

Error del
}: Denied

unable di accesso di errori 5 di CreateToolhelp32Snapshot (dei moduli) per richiamare la lista del modulo dal Internet Explorer 8 using CreateToolhelp32Snapshot. CreateToolhelp32Snapshot ha prodotto un errore negato “accesso„. Ciò è privilegi che problem.
please mi danno la soluzione, come trattare il gancio della tastiera dal

del Internet Explorer. class= del

Risposta : L'accesso di errori 5 di CreateToolhelp32Snapshot (dei moduli) ha negato

funziona con niente altro? Lo suppongo avere bisogno di di farlo funzionare come coordinatore per ottenere i permessi adeguati
Altre soluzioni  
 
programming4us programming4us