ВОПРОС · Q&A

Выполнить static void 1 раз

1 ответов 2 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор вопроса
Как выполнить
static void 1 раз и больше не когда этого не делать?
Записать например в реестр что функция уже была выполнена на этом пк и более в ней не нуждается.
Как правильно составить обращение в реестр хотя бы.
 
Если речь идёт о C#:
Можно, создать флаг - глобальную переменную типа bool, присвоить ей значение True.

В начале функции static void проверять значение этого флага и выполнять только, если он True, а в конце - переопределить значение этой переменной с True на False.
Как только произойдёт вызов этой функции флаг поменяется и больше она не вызовется.

Про реестр вот первая выдача в Google