СуперГлобальная переменная в С++ для Win32

Тема в разделе "MS Visual C++", создана пользователем alvikalvik, 10 июл 2007.

Статус темы:
Закрыта.
  1. alvikalvik

    alvikalvik Гость

    СуперГлобальная переменная в С++ для Win32
    Задача следующая: написать Win32 приложение, которое дает возможность пользователю запустить
    не более чем N копий себя. Сделать это желательно в Visual C.
    У меня сразу возникло желание в качестве счетчика запущенных приложений создать общесистемную переменную, которую видят и могут изменять все экземпляры приложения... Но возможно ли такое?
    Если у кого есть соображения по поводу реализации данной задачи другим способом - с радостью выслушаю.
    Заранее благодарен.
     
  2. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Для: alvikalvik
    Есть варианты на Delphi
     
  3. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    Для: alvikalvik
    Способов решения твоей задачи довольно много.
    <!--QuoteBegin-alvikalvik+10:07:2007, 11:33 -->
    <span class="vbquote">(alvikalvik @ 10:07:2007, 11:33 )</span><!--QuoteEBegin-->У меня сразу возникло желание в качестве счетчика запущенных приложений создать общесистемную переменную, которую видят и могут изменять все экземпляры приложения... Но возможно ли такое?
    [snapback]71881" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Возможно, если использовать файлы, отображаемые на адресное пространство или другие разделяемые ресурсы.<!--QuoteBegin-alvikalvik+10:07:2007, 11:33 -->
    <span class="vbquote">(alvikalvik @ 10:07:2007, 11:33 )</span><!--QuoteEBegin-->написать Win32 приложение, которое дает возможность пользователю запустить
    не более чем N копий себя
    [snapback]71881" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    При N > 2 можно использовать семафоры, при N = 2 - мьютексы.
    В общем, возьми хорошую книгу по системному программированию, там будет все доступно расписано и с примерами.
    Например, хорошая книга: Д.Рихтер - Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows
     
  4. alvikalvik

    alvikalvik Гость

    Для: European
    Благодарю за ответ. И за книгу. Respect
     
Загрузка...
Похожие Темы - СуперГлобальная переменная С++
  1. IvanFuture
    Ответов:
    0
    Просмотров:
    1.163
  2. slavon-x86
    Ответов:
    10
    Просмотров:
    4.849
  3. slavon-x86
    Ответов:
    2
    Просмотров:
    2.800
  4. slavon-x86
    Ответов:
    3
    Просмотров:
    2.304
Статус темы:
Закрыта.

Поделиться этой страницей