Здравствуйте, lxAlexis, Вы писали:
A>>>>Необходимо привязывать прогу к конкретной машине и соответственно встал вопрос об определении к чему конкретно привязываться.
A>В принципе этот вариант с вызовом конкретных консольных приложений подходит. А какие консольные приложения (для каждой отдельно взятой платформы) возвращают информацию скажем о серийнике материнки или ещё чём-нибудь таком, желехном. MAC-адрес не очень подходит — их может быть несколько, тогда проблема определить, какой из них именно тот, что надо, а может вообще не быть, если, скажем, нет сетевухи и выход в инет через модем.
если привязка к машине делается ради пользователя, то проще попросить его указать в конфиг-файле MAC-адрес или серийник материнки, или что там тебе нравится
а если это делается против пользователя, то просто жди, что он заменит запускаемые скрипты так, чтобы они выдавали тот output, который нужен для получения доступа к функциональности