У меня недостаточно репутации, чтобы добавить комментарий к предыдущему ответу.
Но если это правда, что входящие звонки не могут быть заблокированы, если PIN-код на используемой SIM-карте деактивирован, возможно, вы можете:
PS: не слишком полагайтесь на многословную ошибку, разрешенную с + CMEE = 1 / 2, потому что это часто неточно. «+ CME ERROR: 100» звучит как типичный резервный код ошибки . Это верно для каждого производителя модема.
Преимущества выполнения этого состоят в том, что код инициализируется перед Вашим основным кодом и перед статической инициализацией.
Это означает, что можно, например, использовать log4net, регистрирующийся в статическом конструкторе. Без способа предварительно инициализировать log4net, в статическом конструкторе Вы никогда не знали бы наверняка, что код был инициализирован правильно.
Эта область, кажется, очень хорошо не документируется (или легкий найти так или иначе), но я предполагаю, что инициализация вызываемых методов выполняется в Assembly-load.