Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];

Вниз

Почему мьютексы уникальны только в пределах сеанса?   Найти похожие ветки 

 
Piter ©   (2005-11-13 22:58) [0]

То есть, мьютекс, созданный под одним пользователем - "не виден" под другим.
Разве это логично?

И вдогонку - а как же мьютексы от сервисов? У них "общее" пространство мьютексов от системной записи SYSTEM?


 
Винт   (2005-11-13 23:27) [1]

В MSDN внимательней прочитай про функцию CreateMutex


 
wicked ©   (2005-11-13 23:32) [2]


> То есть, мьютекс, созданный под одним пользователем - "не
> виден" под другим.
> Разве это логично?

это - логично.... допустим, часто практикуется сидение на компютере соседа под терминальной сессией.... и если б это было бы не так, то получается, что one-instance программы перестали бы работать....


 
Винт   (2005-11-13 23:44) [3]

это - логично.

Это совсем не так. Рекомендую также обратиться к MSDN


 
Игорь Шевченко ©   (2005-11-14 10:17) [4]


> То есть, мьютекс, созданный под одним пользователем - "не
> виден" под другим.
> Разве это логично?


А что указано в Security Descriptor ?


 
Набережных С. ©   (2005-11-14 12:20) [5]


> Piter ©

Винт [1], [3] прав. У сессий разные пространства имен, но есть и глобальное.


 
Игорь Шевченко ©   (2005-11-14 12:27) [6]

Набережных С. ©   (14.11.05 12:20) [5]

Это у терминальных сессий.


 
Набережных С. ©   (2005-11-14 13:19) [7]


> Игорь Шевченко ©   (14.11.05 12:27) [6]

Ну да, я вроде это и сказал:) Имхо, тут как раз этот случай.
> То есть, мьютекс, созданный под одним пользователем - "не
> виден"
под другим.

Будь дело в настройках защиты мьютекса, так было бы "отказано в доступе", разве нет?


 
Piter ©   (2005-11-14 13:25) [8]

Игорь Шевченко ©   (14.11.05 10:17) [4]
А что указано в Security Descriptor ?


а какая разница? Я про то, что если в одном сеансе сделать CreateMutex(..., "test_mutex"), а потом в другом сеансе (в XP с Fast Switch) делать такой же мьютекс с таким же именем - то ты не получишь по GetLastError результат: ERROR_ALREADY_EXISTS

Набережных С. ©   (14.11.05 12:20) [5]
У сессий разные пространства имен, но есть и глобальное.


знаю. В принципе да - тогда логично. Если нужен глобальный мьютекс - пользуйся Global/

Игорь Шевченко ©   (14.11.05 12:27) [6]
Это у терминальных сессий.


а в чем отличии от обычных? Я пробовал на обычных сессиях, пространство имен у различных сессий как видно разное.


 
Piter ©   (2005-11-14 13:26) [9]

Набережных С. ©   (14.11.05 13:19) [7]
Будь дело в настройках защиты мьютекса, так было бы "отказано в доступе", разве нет?


несомненно.


 
Piter ©   (2005-11-14 13:40) [10]

Piter ©   (14.11.05 13:26) [9]
несомненно.


как и для любого объекта ядра


 
Игорь Шевченко ©   (2005-11-14 13:55) [11]


> в XP с Fast Switch


Читать MSDN до полного просветления


 
DiamondShark ©   (2005-11-14 13:57) [12]


> Читать MSDN до полного просветления

Fast user switching is implemented using Terminal Services sessions

Харе Рама!


 
Piter ©   (2005-11-14 13:59) [13]

Ну дык я так и думал! :)


 
Piter ©   (2005-11-14 14:00) [14]

Игорь Шевченко ©   (14.11.05 13:55) [11]
Читать MSDN до полного просветления


ой, плохой совет. Если я сейчас уйду читать MSDN до полного просветвления (да и кто угодно) - то вернусь лет этак... да вообще не вернусь :)


 
Игорь Шевченко ©   (2005-11-14 14:01) [15]

Piter ©   (14.11.05 14:00) [14]


> то вернусь лет этак... да вообще не вернусь :)


Зато просветлишься. И абсолют узришь воочью.


 
Piter ©   (2005-11-14 14:21) [16]

Игорь Шевченко ©   (14.11.05 14:01) [15]

стоит ли? :)


 
Anatoly Podgoretsky ©   (2005-11-14 14:45) [17]

Piter ©   (14.11.05 14:21) [16]
Познаешь дзен


 
Набережных С. ©   (2005-11-14 17:13) [18]


> Piter ©  [9]  [10]

Да ты что! Кто бы мог подумать...



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.042 c
14-1130429605
FeeR
2005-10-27 20:13
2005.12.04
Загрузочный сектор


14-1131609512
Asker
2005-11-10 10:58
2005.12.04
ограничить срок работы программы


3-1127387829
Monk
2005-09-22 15:17
2005.12.04
каракули вместо русских букв в Database Desctop


1-1131520720
Piero
2005-11-09 10:18
2005.12.04
Обмен данными между приложениями


14-1131808617
lookin
2005-11-12 18:16
2005.12.04
Раз уж не везет в хоккее, покажу фотографию...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский