Большая Тёрка / Мысли / Личная лента quetzalcoatl /
очумелые ручки, биллинг, баланс
ECClient v1.4 [2012.03.10]
- программа не пишет в «ecclient.ini», если в диалоге не введён номер договора или пароль; если нет необходимости в просмотре баланса, то оба поля можно заполнить чем угодно, чтобы диалог при старте программы не появлялся
- все сообщения переведены на русский язык (кроме сообщений о фатальных ошибках)
- тексты сообщений и все меню вынесены в ресурсы, так что каждый может их менять по своему вкусу (через Resource Hacker например)
- пунт «Billing» вынесен в подменю «Открыть», туда же вынесен адрес сайта программы (из окна с балансом убран)
Более подробно можно почитать здесь.
Пожелания, предложения и комментарии можно писать на форум, в «Пожелания» на SysTools или тут.
Atrinax, зачем они вам? Ещё раз говорю: исходные коды никакой роли не играют. Человеку, способному собрать из них программу, они не нужны, а тот кто не может — вынужден пользоваться уже кем‑то собранной версией, а её, ещё раз повторяю, можно собрать совсем из других исходных кодов, которые даже рядом с открытыми исходными кодами не лежали.
Если вы не доверяете таким программам — никого не заставляю ей пользоваться.
Ко всему прочему, у меня есть одна причина не выкладывать исходные коды: первым делом, что сделают из программы — это субстанцию не тонущую в проруби с интерфейсом для домохозяек: ужасного монстра на 100 мегабайт, с кучей свистелок и пыхтелок, на. NET, которого из‑за тормозов только за смертью посылать.
Мне же нравятся простые, аскетичные, быстрые и небольшие, по размеру, программы.
Если у кого‑то другие вкусы — пожалуйста, делайте свою версию, с девочками, картами и лунопарком.
Немного критики:
Если человек находится за управляемой железкой, то, логично, что будет показан не внешний адрес (который теперь получил роутер), а внутренний — выданный роутером, например: 192.168.0.100.
Зачем тогда внедрять эту фичу?
Размер программы специально сделан маленьким, чтобы не тревожить параноиков, т.к. в 18 Кб неупакованного кода (без ресурсов будет вообще 17 Кб) всунуть и программу и вирус — очень сложно, если не сказать невозможно.
Это вообще не выдерживает никакой критики.
В 17Кб хорошего C/C++ кода можно всунуть и программу, и вирус и ещё раз программу.
Мой малварь работающий с winapi и WMI для тихого копирования инфы с подключенной флешки(нескольких флешек) весит 21Кб и он сделан, на C#. NET 2.0, лол.
И никаких СТОМЕТРОВЫХ МОНСТРОВ, такое ощущение что вы не работали с. NET.
Atrinax, я тут тогда сразу отвечу, чтобы не дублироваься.
Если что-то интересно по программе - спрашивайте.
Правда сомневаюсь, что вы не сможете по HTTPS получить 1 GET запрос с .XML или информацию о принятых/переданных байтах на интерфейсе через GetIpAddrTable()/GetIfTable(). Все эти функции в экспорте исполняемого файла видны - можно было сразу глянуть (хоть в PEiD) и рыть msdn в этом направлении - любознательности бы немного.
> Зачем тогда внедрять эту фичу?
Если кабель сразу воткнут в компьютер, как это обычно бывает, то человек сразу увидет свой адрес, если же роутер, то тут, согласен, адрес без особой надобности, можно только трафик поглядеть.
> Это вообще не выдерживает никакой критики.
Если писать на ASM можно даже больше всунуть. Не забываем про выравнивание (куча нулей) и другие вещи. Код не упакован, так что в дизассемблере можно довольно быстро восстановить что он делает. Наконец, вирусы часто пишут юные кулхацкеры, а они ну никак в небольшой размер уложиться не смогут.
Что касается вашего малваря, то это здорово, но у меня он, к сожалению, даже не запустится, потому что .NET у меня в системе выкошен под корень, а всё остальное я смотрю в дизассемблере (если оно не упаковано) или под виртуальной машиной.
"СТОМЕТРОВЫЕ МОНСТРЫ" (сколько печальной боли в заглавных буквах) - имелся ввиду не сам .NET (который просто кривой, тормозной и нестабильный), а тенденция к тому, что программы пишут дизайнеры, а не программисты, утяжеляя интерфейс скинами и другими вещами, без которых программы, на мой взгляд, смотрятся только лучше.
Я не хочу здесь разводить холивар - все языки и способы написания программ хороши (каждый для своей задачи). Просто я пишу в свободное время программы так, как мне нравится.
Было бы ещё как-то понятно, если бы я тошнотворным быдлокодингом занимался на работе (если люди хотят именно его и платят за это, то не вижу причин, почему бы им не получить желаемое), но тут я делаю, так сказать, для души.
Я никому ничего не навязываю и не прошу взамен, так что давайте холивар на этом закончим.