ник: palarm
Чтобы устанавливалась только 1 раз нужно хранить что то, относящееся к программе на компе. Например, при установке проверять, если ли нужная запись в реестре, если нет, то прописывать, если есть - выход.
Но так не пойдет. Что значит повторно не возможно? Поставил заказчик программу, потом снес, потом решил еще раз глянуть - вигвам. Скорей всего после этого он скажет что то вроде: А пшла бы она, эта программа, вместе с автором. Не он за вами, а ВЫ ЗА НИМ бегать должны. Прогеров полно, конкуренция большая.
Лучше уж привязывать программу к компу, цепляясь к чему то более – менее постоянному: номеру винчестера, версии BIOS и т. д.