Для того, чтобы использовать LWUpChecker для обновления какой-либо программы, нужно модифицировать программу и сайт, с которого она распространяется.
На сайте необходимо на любую страницу, или в любой файл добавить текст с версией программы. Текст представляет собой строку с номером последней версии программы, заключенный в определённые маркеры. Версия программы должна состоять из целых чисел (от одного до четырёх), разделённых точками. Перед версией должен стоять маркер начала версии: "versionstart_". После версии должен стоять маркер конца версии: "_versionend". Пример текста: "versionstart_1.2.22_versionend". К этой странице будет обращаться LWUpChecker, чтобы узнать номер последней версии программы. Можно сделать на своём сайте текстовый файл, содержащий только этот текст - в этом случае трафик, расходуемый LWUpChecker при проверке версии, будет минимальным. Можно добавить в любой HTML-файл на сайте комментарий или hidden-поле, содержащее данный текст. В этом случае посетители, заходящие на сайт, не будут видеть маркеры и версию программы, но для LWUpChecker версия будет доступна.
Программу, обновления для которой нужно проверять, надо модифицировать так, чтобы из неё в тот момент, когда нужно проверять обновления, запускался LWUpChecker с передачей нужных параметров командной строки. Также можно из программы запускать LWUpChecker без параметров для настройки его сетевых параметров (указания прокси-сервера).
Параметры командной строки, принимаемые LWUpChecker, следующие:
Например, в программе TakeBreak проверка обновлений производится следующим образом. В случае, если в настройках программы стоит галочка "Проверять обновления при запуске", при каждом запуске TakeBreak также запускает LWUpChecker, передавая ему строку параметров "curver=1.1.15 prog=TakeBreak site=http://life-warrior.org/distrib/version_takebreak.txt goto=http://life-warrior.org/programs/takebreak/download nupmsg=0". При этом, если обновлений не будет обнаружено, LWUpChecker завершает свою работу незаметно для пользователя, не выдавая никаких сообщений. Также в окне настроек программы есть кнопки "Настройки сети" и "Проверить обновления сейчас". При нажатии на первую кнопку запускается LWUpChecker без параметров - при этом отображается окно, в котором можно отредактировать сетевые настройки LWUpChecker (в основном сводящиеся к указанию прокси-сервера). При нажатии на вторую кнопку, для немедленной проверки обновлений, запускается LWUpChecker с теми же параметрами, что и при запуске программы, но с параметром "nupmsg=2". В этом случае LWUpChecker выдаст сообщение как при наличии доступных обновлений, так и при их отсутствии. В результате при отсутствии обновлений у пользователя не возникнет впечатления, что программа не запустилась.