Я устанавливаю ACL уровня целостности на низкий уровень в очень простом приложении VB6. Проблема заключается в том, что если я изменил значок своего приложения, когда уровень целостности установлен на Низкий, приложение не запустится (ошибка «Недопустимая картинка» при загрузке), но если уровень целостности средний, то это сработает.
Если значок приложения является значком по умолчанию, он работает в любом случае.
Я пробовал в .net и, кажется, работает нормально.
Редактировать: Я НЕ изменяю свойство значка во время выполнения. Просто установите свойство Icon во время компиляции.