Планирую собирать анонимную статистику использования программы на сервер и хочу иметь возможность группировать сессии с одной машины. Встал вопрос, как получить в меру уникальный идентификатор компьютера и/или пользователя компьютера, при этом соблюдая анонимность (т.е. например не получать имя учетки человека)? Что-то типа серийного номера жесткого диска или процессора, чтобы при каждом запуске программы он был один и тот же. Редкие случаи смены железа опустим. ComputerUID := ...
Ответ Судя по вопросу про Delphi подразумевается использование OS Windows. Лично я бы записал в реестр, в ветку моего приложения сгенерированный при первом запуске GUID. Таким образом вы гарантируете и уникальность и конфиденциальность.