Всем добрый день. Извиняюсь, но что-то туплю. Задача тривиальная, как узнать, что данная копия программы уже запущена под другим пользоватилем?
Реестр, файловая система в твоем распоряжении, а также всякие, уровнем выше, например, именованные каналы. А че кстати тема в WASM.NETWORKS, ее в WASM.BEGINNERS бы перенести.
Ок понял, перефразирую. Как узнать, что данная копия программыы уже запущена на другом компьютере (в сети)? Задача такая. Программа лежит на сервере, с программой может работать ТОЛЬКО ОДИН пользователь. Т.е. этот пользователь может запустить сколько угодно копий на своем компьютере.
Через сокеты и (на мой взгляд удобнее) именованные каналы. Читай все про Winsock Functions или про Pipe Functions в msdn, конкретно CreateNamedPipe.