На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Visual C++ / MFC / WTL (далее Раздела)
1) На Раздел распространяются все Правила Форума.
2) Перед тем, как создать новый топик, убедитесь, что Вы читали Правила создания тем в Разделе.
3) Вопросы, не связанные с программированием (настройки MS Visual Studio, книги, библиотеки и т.д.),
обсуждаются в разделе C/C++: Прочее
4) Вопросы разработки .NET (Windows Form, C++/CLI и т.п.) приложений на Visual C++/C# обсуждаются в разделе .NET.
5) Нарушение Правил может повлечь наказание со стороны модераторов.

Полезные ссылки:
user posted image FAQ Раздела user posted image Обновления для FAQ Раздела user posted image Поиск по Разделу user posted image MSDN Library Online
Модераторы: ElcnU
  
> Глючит OpenFileMapping
    hfileMap = :: CreateFileMapping(INVALID_HANDLE_VALUE, NULL, PAGE_READWRITE, 0, sizeof(HWND), szHandle);      Работает и в Win98 и в WinXP


    hfileMap = :: OpenFileMapping(FILE_MAP_WRITE | FILE_MAP_READ, FALSE, szHandle);      Работает в Win98 ,  в WinXP возвращает NULL .    

    В чём прикол  ???   ???  
    Сообщение отредактировано: Gurza -
      А GetLastError какой? Наверняка access denied, тк открываешь на полный доступ. Особенно если взаимодействуют процессы под разными аккаунтами. Погляди какие у объекта получаются параметры безопасности.
        GetLastError() == 2;

        т.е. --> "The system cannot find the file specified"

        Может кто подскажет как конкретно вылечить эту проблему.
         
          Такая ошибка говорит о том, что у тебя по каким-то причинам не совпадают szHandle.
            Разобрался.

            Я после hfileMap = :: CreateFileMapping(INVALID_HANDLE_VALUE, NULL, PAGE_READWRITE, 0, sizeof(HWND), szHandle);
            делал  CloseHandle(hfileMap);

            Ну и соответственно     NULL  == :: OpenFileMapping(FILE_MAP_WRITE | FILE_MAP_READ, FALSE, szHandle);  
              Как она в Win98 работала  ??? (хотя правда через раз  ;D)
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0286 ]   [ 16 queries used ]   [ Generated: 8.10.25, 09:31 GMT ]