Дано: софтина, представляющая собой туеву хучу DLL с COM-объектами. К ней прилагаются два бинарника regdll.exe и unregdlls.exe.
Факт: человек запускает "regdll.exe .", сборка регистрируется нормально. Человек запускает "unregdlls.exe .", винда падает.ъ
Обстоятельства: писали эти две проги, видимо, разные люди и у них были разные идеи. regdll.exe действительно регает все dll'ки из заданного каталога. А вот что делает unregdlls.exe? Видимо разрегивает все dll'ки из заданного каталога... как бы не так. Она разрегивает все зареганные dll'ки, содержащие в имени файла заданную подстроку. Теперь представили масштаб бедствия? Собственно, после этого можно смело форматировать диск, так как в винде уже не работает НИЧЕГО.