Как обойти запрет на ограничение кол-ва запусков программы?
Некая программа на Windows дает запустить себя только два раза после установки.
Как полностью удалить программу с винды так, чтобы после установки можно было опять запустить программу 2 раза? Это где-то в реестре прописывается?
Как программа после удаления и переустановки узнает, что лимит запусков уже исчерпан?
Да, сохраняется в реестре или в каком-нибудь файле в глубине системы.
Проще всего это определить через утилиты сравнения реестра (RegCmp) - делаете слепок реестра до и после запуска ПО, получаете список изменений, а потом просто удаляете эту ветку для сброса ограничения.
Более сложный вариант - реверс инжиниринг .exe и анализ или отключение алгоритма проверки.
Самый простой вариант, который стоит попробовать: удалять программу специальной утилитой Vit Registry Uninstall.
Она тщательно вычищает все "хвосты" и любая программка, как правило, потом без проблем ставится заново.