пятница, 27 марта 2009 г.

Ошибка при деинсталяции приложения

Перемудрил я с правкой сетапа своего продукта и получилось что он перестал деинсталироваться. :( Выкусывать его частями из реестра и прочего - крайне муторно. Но оказывается все MSI которые стоят в системе, windows копирует себе в C:\windows\Installer. Я нашел там свою MSI убрал кривой custom action и продукт прекрасно снесся.

четверг, 26 марта 2009 г.

Язык BAT

Многие считают что язык BAT-файлов это полная ерунда недостойная освоения, особенно в свете распространения Python. Я же продолжал и продолжаю считать что BAT очень удобен ,для автоматизации действии связанных с небольшими, частыми и нудными работами внутри файловой системы. Например одна из последних задач которые я решал это обновить из SVN ряд папок и сформировать из файлов в них лежащих некую структуру предназначенную для включения в дистрибутив.

Вот кстати очень приятное FAQ по BAT языку ,лично я много не знал из того что здесь сказано, например не знал как экранировать кавычки в параметрах (%~1) ,не знал о новом IF ELSE ,не знал о функциях.
BAT-аники