У меня есть задание, и оно имеет (среди прочих) два требования:Как сделать мою программу не запущенной на других компьютерах?
- сделать инсталлятор
- сделать это так, чтобы, если он установлен на одном компьютере, кто пытается запускать одни и те же файлы на другой компьютер потерпит неудачу.
Я использую VS9 (2008) express, я думаю, что смогу сделать часть установщика, но я не уверен, как сделать часть «безопасности». Мне не нужно тяжело взломать безопасность, просто немое состояние, которое заставит большинство пользователей копировать файлы на другой компьютер. (Как проверка MAC-адреса).
Любые идеи?
EDIT:
Я хотел бы проверить МАС-адрес, но я хочу программу доработан во время установки. Это означает, что после установки я не могу переместить программу на другую машину. Это также не должно быть очень умным или трудным состоянием, просто минимальным. Я просто не знаю, как это сделать при установке.
EDIT:
Это грустно, что я не имею полного VS, то я был бы в состоянии сделать это легко.
Проверка MAC-адреса звучит как хороший старт. –
Вы пытаетесь предотвратить xcopy папки установки вашей программы или пытаетесь помешать кому-либо запустить установщик на новой машине? – NotMe
как это сделать - как запустить код в программе установки? – Nefzen