- программа не пишет в «ecclient.ini», если в диалоге не введён номер договора или пароль; если нет необходимости в просмотре баланса, то оба поля можно заполнить чем угодно, чтобы диалог при старте программы не появлялся - все сообщения переведены на русский язык (кроме сообщений о фатальных ошибках) - тексты сообщений и все меню вынесены в ресурсы, так что каждый может их менять по своему вкусу (через Resource Hacker например) - пунт «Billing» вынесен в подменю «Открыть», туда же вынесен адрес сайта программы (из окна с балансом убран)
Krychek, ближе к вечеру сделаю. Тут небольшая недоработка всплыла: если на компьютере несколько IP‑адресов на одном интерфейсе (от VMware например), то берётся первый попавшийся, а не тот, что от ЭГ. Поправлю, заодно и скрины добавлю.
Если человек находится за управляемой железкой, то, логично, что будет показан не внешний адрес (который теперь получил роутер), а внутренний — выданный роутером, например: 192.168.0.100.
Зачем тогда внедрять эту фичу?
Размер программы специально сделан маленьким, чтобы не тревожить параноиков, т.к. в 18 Кб неупакованного кода (без ресурсов будет вообще 17 Кб) всунуть и программу и вирус — очень сложно, если не сказать невозможно.
Это вообще не выдерживает никакой критики.
В 17Кб хорошего C/C++ кода можно всунуть и программу, и вирус и ещё раз программу.
Мой малварь работающий с winapi и WMI для тихого копирования инфы с подключенной флешки(нескольких флешек) весит 21Кб и он сделан, на C#. NET 2.0, лол.
И никаких СТОМЕТРОВЫХ МОНСТРОВ, такое ощущение что вы не работали с. NET.