Проблема следующая.. Разделяю данные через MMF, собссно код: Код (Text): if (ul_reason_for_call==DLL_PROCESS_ATTACH) { static HANDLE s_hFileMap = NULL; s_hFileMap = CreateFileMapping(INVALID_HANDLE_VALUE, NULL, PAGE_READWRITE, 0, LIST_CNT * LIST_SIZE, TEXT("WFShared")); if (s_hFileMap != NULL) { if (GetLastError() == ERROR_ALREADY_EXISTS) { bFirstRun = FALSE; CloseHandle(s_hFileMap); HANDLE hFileMapT = OpenFileMapping(FILE_MAP_READ | FILE_MAP_WRITE, FALSE, TEXT("WFShared")); .... эта либа аттачится к браузеру и работает во всех случаях кроме IE. В последнем получаю ERROR_ACCESS_DENIED на CreateFileMapping( ). Сам факт что сыпется только на IE наталкивает на мысль что проблема не в коде, а возможно в привилегиях процесса. Если да, подскажите плз какая конкретно привилегия нужна и как ее получить? thx
Надо явно указать SECURITY_ATTRIBUTES http://msdn.microsoft.com/en-us/library/ms717798.aspx http://msdn.microsoft.com/en-us/library/aa366559.aspx