Я собирался опубликовать это, но мне удалось найти ответ, так что вот он на случай, если кто-то еще ищет...
Мое приложение устанавливает службу Windows через:
string[] installargs = new string[] { binaryname };
ManagedInstallerClass.InstallHelper(installargs);
Однако на 64-битной платформе я хочу заставить установку использовать 64-битный установщик (эквивалент Framework64/InstallUtil)
Как заставить ManagedInstallerClass.InstallHelper запускать 64-разрядную версию?