Внимание! Virus.Win32.Induc.a в программе Хронораф

mironov

Внимание!


Прога версии .101 ( ibx_HR_SC_S06x_test_ 03.06.09.rar [428.87 Кб] ) от 03.06.09 заражена вирусом
Virus.Win32.Induc.a
http://www.securitylab.ru/news/383799.php

Как я понял ничего плохого он не делает, только заражает установленный Delphi версий 4.0-7.0. и все проги скомпиленные после заражения также содержат этот вирус.

Версия без вируса http://airgun.org.ru/forum/viewtopic.php?f=35&t=21286&p=237812

У кого дельфя стоит - внимательнее!!!

Дня через три удалю тему

Belych

СПС 😊

maksim-432

Спасибо, очень наглядная программка.

mironov

EJZ

Спасибо за замечательную программу! 😊

Только вот какой вопрос: на Висте ее применял кто-нибудь? На самом деле даже и не о Висте речь - на Вин7 все буквы не латинского алфавита отображаются знаками вопроса. Попытки настроить запуск в различных режимах совместимости ни к чему не привели, но и при выборе английского интерфейса часть символов выводится так же(в ini-файле приведены некоторые фразы на русском - возможно это именно они).
Вин7 у меня с начала января - время разобраться с системой было, подобные явления наблюдаются в программах, не содержащих определения языковой принадлежности(или язык определен как "английский") и в качестве кодировки не использующие "юникод".
Т.е. смысл вопроса сводится к выяснению совместимости интерфейса программы с "Вистой" и "Вин 7" - и планируется ли адаптация к этим системам(сама по себе программа прекрасно работает)?

ПММ

сам поставил недавно вин 7 ,к сожалению многие проги не ставяться.. эту не пробовал, но чайнган2 установилась

Nilov

Спасибо Сергей! А я удивился, когда пару дней назад антивирус Касперского начал ругаться на архив с программой.

mironov

EJZ
в ini-файле приведены некоторые фразы на русском - возможно это именно они

Это просто подписи на графике:
-------------------
[Labels]
1=JSB Exact - текст подписи
w1=57 - длинна подписи
6=Температура: +20С
w6=113
-------------------
Нужно включить те подписи которые отображаются неверно в английском интерфейсе, написать их латиницей, и нажать Save Settings в меню File.
Подписи сохранятся в INI файле и в дальнейшем будут грузиться из него (по умолчанию часть подписей кирилицей написано).
На Висте все вроде работает нормально и английском и в русском варианте, на семерке не знаю 😊
Вот про это почитаю, может сделаю:

Вин7 у меня с начала января - время разобраться с системой было, подобные явления наблюдаются в программах, не содержащих определения языковой принадлежности(или язык определен как "английский") и в качестве кодировки не использующие "юникод".


2 EJZ
Если есть желание пиши тут: http://airgun.org.ru/forum/viewtopic.php?f=35&t=21286&start=0


EJZ

Посмотрю, может и попробую - ленивый я 😊

У меня подозрение, что "нестыковка" в интерфейсе из-за того, что Вин7 работает с UTF8, а в шрифтах, назначенных в программе эта кодировка отсутствует(встречается такое).
Загляну-ка на эйрган. орг...

Заглянул - частично продублировал свою проблему там - все-ж "родная" тема, больше шансов на решение...

mironov

Заглянул - частично продублировал свою проблему там - все-ж "родная" тема, больше шансов на решение...
я там хоть видеть буду, а эта темка все равно потонет

Misery

Насчёт Вин 7. Попробуйте так, зайдите в ini файл блокнотом, перенапишите все фразы, что были на русском, затем нажмите сохранить как, внизу выберите кодировку UTF-8.
Я обычно файл новый создаю, затем меняю местами, сохраняя старый на всякий случай.

Если Вы не знаете что было в файле первоначально, откройте его в Word, вам сразу предложат выбрать кодировку в которой закодирован файл, скорее всего это Cyrilic (Windows).

Субтитры к фильмам правятся на ура, здесь тоже помочь должно...

EJZ

Это первое, что я попробовал(ясно - "работает") - просто не стал сообщать об этом, потому как на отображение собс-но интерфейса оно не влияет. Текстовка интерфейса ведь в .\locale\ru\LC_MESSAGES\default.mo? Кодировку там и надо менять - кстати, забыл чем - не напомнишь? Это обычный тип "файла сообщений" в ...ксах, но я уже давно ничего для них не писал...

PS: Часть этого поста тоже продублирую

mironov

Сие добро сделано с использованием GNU Gettext http://dxgettext.sourceforge.net . Кодировка в файле default.mo стоит UTF-8. Шрифт во всей программе один - MS Sans Serif. Английский интерфейс прямо в проге, русский a файле
\locale\ru\LC_MESSAGES\default.mo, английский файл там пустой, нужен только для переключения англ/рус.
Будем разбиратья

EJZ

Попробую...
"Семерка" интересно обращается с кодировками: посмотрел "инишник" PSPad'ом - он там ни одного нашего символа не показал, хотя есть возможность(как бы) переключать кодировку во все известные. При этом родной виндовый "блокнот" спокойно их показывает. Этот файл тоже в UTF8?