Спасибо за варианты, рабочее решение, задачу решает.
Но для общей ситуации без привязки к моему примеру — есть ли возможность селекции делегатов в одну строку? Типа такого: filter = userId.hasValue? filter1 : filter2;, но чтобы использовались не ранее объявленные делегаты, а непосредственно лямбда-выражения. Выражения могут быть абстрактно разными, без возможности объединения двух логических выражений в одно.
Врядли реестр винды окажет действие на БИОС. Выключатель — это либо маленький джампер либо магнитный ключ. Скорее всего первое. Может быть около ушек крепления экрана
У ноута есть кнопка либо датчик, который реагирует на закрытие крышки. Нужно найти где этот механизм на вашем ноуте и понять как его активировать. Это может быть очень маленький переключатель (кнопка) у крепления крышки.
Попробуйте после включения сразу закрыть крышку (экран) ноутбука. При этом должен активироваться внешний порт (как правило, но не обязательно, как показывает практика)