Итак, у меня возникла проблема, когда наши установщики NSIS замедляют работу кучи при установке поверх существующей установки?
Похоже, это напрямую связано с Microsoft Security Essentials, и отключение проверки во время выполнения заставляет его исчезнуть, но я никогда не сталкивался с чем-либо похожим с другими установщиками - так что здесь есть известная проблема или мы должны что-то делать иначе, чтобы избежать такого рода вещей?
Чтобы дать вам представление о том, насколько медленно ... каждый .EXE требуется 10-15 секунд для распаковки, но на чистой машине или с отключенными Security Essentials, это занимает всего секунду или две - и это на вершине линейное ядро i7 с 12 ГБ оперативной памяти.
Единственное, о чем я могу думать, это скопировать exe-файл во временный файл и затем переместить его позже, но это кажется немного неуклюжим.