Дело в том что инфа по этим ссылкам блокирует только окно "Customize", но правая кнопка мышки в районе Менюбаров продолжает работать. ( Моя версия 10.1, так же проверял на 10.0 ).
Ответ нашёл но не очень утешителный. Копать можно в сторону:
application.LockCustomization("password", new MyLock());
где MyLock =
что то типа
public class MyLock : ICustomizationFilter
{
public bool OnCustomizationEvent(esriCustomizationEvent custEventType, object eventCtx){
if (custEventType == esriCustomizationEvent.esriCEAddCommand)
{
return true;
}
return false;
}
}
Но там есть баг оффициально признаный под номером
NIM092574 который мешает блокировать то меню. По легенде он появился начиная с 10ой серии и исправлен в 10.2.1
в 9.3.1 всё работает. 10.2.1 ещё не тестил.