Необходимо дразнить объект, когда у Вас есть зависимость в единице кода, Вы пытаетесь протестировать, который должен быть "именно так".
, Например, то, когда Вы пытаетесь протестировать некоторую логику в своей единице кода, но необходимо получить что-то от другого объекта и что возвращается из этой зависимости, могло бы влиять на то, что Вы пытаетесь протестировать - насмешка тот объект.
А большой подкаст по теме может быть найден здесь
NSIS использует два Win32 API для выполнения процессов ShellExecute
(через ExecShell
) и CreateProcess
(через Exec
и ExecWait
), оба они могут запускать 64-битный процесс (x64) из 32-битного процесса NSIS (если вы работаете в 64-битной ОС).
Конечно, можно, NSIS не налагает никаких ограничений, и что действительно здорово в NSIS, так это то, что если у вас есть 32-разрядная и 64-разрядная версии вашего приложения, вы можете выполнить комбинированный установщик и установить необходимые файлы для каждой архитектуры. например,
!include "x64.nsh"
${If} ${RunningX64}
File ..\x64\blah.exe
${Else}
File ..\x86\blah.exe
${EndIf}
просто для того, чтобы добавить больше описания
, посмотрите, http://www.autoitscript.com/forum/index.php?showtopic=44048