Size: a a a

2021 January 10

ЕГ

Евгений Горелов... in pro.net
есть у кого идеи, как получить текущего пользователя Windows-сессии, не того, под которым запущено приложение, а именно под которым запущена сессия
источник

ЕГ

Евгений Горелов... in pro.net
отбой int sessionId = System.Diagnostics.Process.GetProcessById(processId).SessionId
источник

IC

Ilya Chernoudov in pro.net
Евгений Горелов
отбой int sessionId = System.Diagnostics.Process.GetProcessById(processId).SessionId
источник

IC

Ilya Chernoudov in pro.net
сам писал)
источник

IC

Ilya Chernoudov in pro.net
идея в том, чтобы найти эксплорер и получить пользователя, от которого он запущен
источник

ЕГ

Евгений Горелов... in pro.net
да уже все, мне подойдет SessionId, мне нужен был уникальный мьютекс на сессию, ща подставлю Id сессии и норм)
источник

ЕГ

Евгений Горелов... in pro.net
но все-равно спасибо)
источник

E

EgorBo in pro.net
Евгений Горелов
да уже все, мне подойдет SessionId, мне нужен был уникальный мьютекс на сессию, ща подставлю Id сессии и норм)
а чем named mutex не подошел?
источник

IC

Ilya Chernoudov in pro.net
Евгений Горелов
да уже все, мне подойдет SessionId, мне нужен был уникальный мьютекс на сессию, ща подставлю Id сессии и норм)
на сессию? мутексы по умолчанию на сессию
источник

IC

Ilya Chernoudov in pro.net
если нет приставки global
источник

E

EgorBo in pro.net
globalMutxt = Mutex.OpenExisting("my_Process_mutex");
источник

ЕГ

Евгений Горелов... in pro.net
да уже все, мне подойдет SessionId, мне нужен был уникальный мьютек)
источник

ЕГ

Евгений Горелов... in pro.net
Ilya Chernoudov
на сессию? мутексы по умолчанию на сессию
де? Вот этого не знал
источник

IC

Ilya Chernoudov in pro.net
Евгений Горелов
де? Вот этого не знал
источник

IC

Ilya Chernoudov in pro.net
Евгений Горелов
де? Вот этого не знал
On a server that is running Terminal Services, a named system mutex can have two levels of visibility. If its name begins with the prefix "Global\", the mutex is visible in all terminal server sessions. If its name begins with the prefix "Local\", the mutex is visible only in the terminal server session where it was created. In that case, a separate mutex with the same name can exist in each of the other terminal server sessions on the server. If you do not specify a prefix when you create a named mutex, it takes the prefix "Local\". Within a terminal server session, two mutexes whose names differ only by their prefixes are separate mutexes, and both are visible to all processes in the terminal server session. That is, the prefix names "Global\" and "Local\" describe the scope of the mutex name relative to terminal server sessions, not relative to processes.
источник

E

EgorBo in pro.net
зануда
источник

E

EgorBo in pro.net
так то скорость компиляции еще как онтоп
источник

Dv

Dr. Friedrich von Ne... in pro.net
Для обсуждения железок и всего такого есть @dotnettalks.
источник

Dv

Dr. Friedrich von Ne... in pro.net
EgorBo
так то скорость компиляции еще как онтоп
Если дотнет компилируется.
источник

IC

Ilya Chernoudov in pro.net
EgorBo
так то скорость компиляции еще как онтоп
А я так и не вкурил, дотнет починили для м1?
источник