Електронна звітність - просто та безкоштовно

Решение проблемы с ansi2oem.exe
Дата: 15.04.2010
Тема: Программа


Некоторые антивирусные программы находили "вирус" в программе ansi2oem.exe входящей в установочный пакет OPZ 1.15. В результате чего файл удалялся/блокировался и не формировался документ для вывода на печать.

Хотя начиная с версии 1.22 (14.04.2009) с файлом ansi2oem.exe нет никаких проблем - на всякий случай публикую следующее...

Пользователь PC_M@niac решил исправить эту неприятность. Он создал альтернативную программу, которая выполняет тоже-самое что и "подозрительная" программа, но антивирусы не видят в ней никаких инфекций.


Для замены файла из пакета поставки OPZ скачайте архив, извлеките из него файл ansi2oem.exe в папку .../opz/fop/ вместо существующего ansi2oem.exe


Данная программа была создана как аналог распространённой в  сети  ansi2oem.exe 

Основная  причина  создания  та,  что  на   оригинальную   программу   ругаются антивирусники, а её содержимое остаётся загадкой.

Для системных администраторов, обеспокоенных  безопастностью  своих  систем, и была создана эта замена.

Функционал программы аналогичен оригинальной:  перекодирование входного  потока (stdin) из ANSI в OEM, и вывод его в выходной поток (stdout).

Формат вызова:

program1 | ansi2oem | program2
program1 | ansi2oem > document.txt

где program1 выводит в стандартный выходной поток (stdout)  текст  в  кодировке ANSI а program2 слушает в стандартном входном потоке текст в формате  OEM,  или данные пишутся напрямую в документ document.txt

Пример (перекодировка текстового документа из ANSI в OEM):
type ANSI_Doc.txt  | ansi2oem > OEM_Doc.txt

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

Проект должен собираться под любой версией Delphi, начиная со 2-й. Единственное что может понадобится - указать другое имя импортированного модуля.

Сам проект собирался на Delphi 7 и не  было  использовано  никаких  паковщиков, т.к. антивирусники их не очень любят.

Результаты проверки скомпилированного файла на VirusTotal:

Хэши exe-шника:
MD5:  12532b19fda3b90125c92a3042c62226
SHA1: 361c0427c8aaedc297dbc16b8be1eec7ac8b9078

Программа распространяется как есть (as is) по лицензии Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported https://creativecommons.org/licenses/by-nc-sa/3.0/

Это значит, что вы можете как угодно  использовать  (кроме  как  для  продажи), дорабатывать, модифицировать и  распространять  с  одной  оговоркой:  указывать авторство сего произведения.

Если возникнут вопросы:
iam <гав> pcmaniac.name




Для замены файла из пакета поставки OPZ скачайте архив, извлеките из него файл ansi2oem.exe в папку .../opz/fop/ вместо существующего ansi2oem.exe





Это статья опубликована на сайте: http://opz.org.ua
Ссылка на эту статью: http://opz.org.ua/index.php?name=News&op=article&sid=146