Как пропатчить seven dll

Обновлено: 04.07.2024

"..Интересно, а как выглядит этот "..великий и ужасный.. " Борис Нуралиев - создатель фирмы 1С?"

. Ну так вот он смотрите: Б.Нуралиев

". Я задолбал все известные мне форумы и конференции просьбами об адресах ФТП, где можно "на халяву" скачать программы 1С, эмуляторы и т.п. При этом я не оставляю свой e-mail, т.к. мне нравится быть похожим на провокаторов, борющихся с этими самыми ФТП. Считаю, что имею право быть публично проинформированным, на каком сервере происходит циничное поругание авторских прав "Фирмы 1С", поскольку сам собираюсь обнародовать эти адреса и мне глубоко плевать на те проблемы, которые могут возникнуть у их администраторов. По моему мнению, просматривать архивы вышеупомянутых форумов - пустая трата времени, т.к. считаю свой вопль исключительно оригинальным. Как ни странно, до сих пор никто не одарил меня конкретными ссылками. Почему?"

Если ты, батенька, еще не понял, ПОЧЕМУ, то тебе за программами 1С, лучше всего идти к ближайшему франчайзи, зажав в руках немного уёв. И если при этом останется ощущение, что заветные халявные ФТП где-то имеются, то ты недалек от истины, и существуют они до сих пор, именно благодаря тому, что ТЫ о них не знаешь.

Как установить 1С:Предприятие c эмулятором HASP на Windows2000 ?

Важная особенность для Windows2000 - все надо делать ПОСЛЕДОВАТЕЛЬНО . В списке девайсов, haspemul находиться : My computer->hardware manager->show hidden devices.

  1. Метод от © Mishell Ilchuck :
    1. поставить 1С:Предприятие;
    2. поставить драйвер HASP;
    3. перезагрузиться;
    4. удалить драйвер хаспа;
    5. перезагрузиться;
    6. поставить эмулятор;
    7. поставить вместо auto - boot;
    8. перезагрузиться.

    Если где-то напутать или пропустить или не перезагрузиться, то при попытке установить драйвер или эмулятор, Windows ругается на ошибку записи в реестр.

    1. поставить 1С:Предприятие.
    2. установить драйвер HASP;
    3. перезагрузиться;
    4. АнИнсталить драйвер HASP;
    5. зайти девайс менеджер (не забыть включить "отображать скрытые устройства"), там удалит вручную HaspNT (это обязательно);
    6. перезагрузиться;
    7. поставить "..старый, добрый, надежный СОБОЛЬ";
    8. сделать полный патч;
    9. из каталога где установлен "соболь", запустить эмуляцию ключа под НТ. (c:\program files\sable\winnt\instnt.bat)
    10. перезагрузиться;

    Тестировано на разных версиях винды 2000 (Сервер, РабСтанция, Рус., Англ., и тд. На 12 и 14 релизах предприятия, включая веб компоненту. ) .

    Можно ли использовать для работы в 1С одновременно NT 4 TSE (W2k) и MS SQL Server ?

    Да - без проблем, только крайне рекомендуется разнести это все по двум серверам один под терминал и 1с, второй под SQL сервер. В таком варианте "убиваются" все зайцы сразу - терминальный режим дает скорость работы и простоту администрирования, а SQL - надежность и независимость от размера базы данных . © ФТП Родионова

    Как изменить логотип на сплеш-заставке выводимой при запуске 1С:Предприятия?

    В директории базы находится файл 1cv7splh.dib, если в него положить логотип, то все отобразится при входе в систему.

    Как отключить вывод сплеш-заставки при запуске 1С:Предприятия?

    Любым HEX-редактором найти в запускаемом *.EXE файле последовательность и заменить на другую:

    Тип Имя файла: Найти: Заменить на:
    Сетевая версия 1cv7.exe 8B 87 54 85 00 00 31 C0 90 90 90 90
    Локальная 1cv7l.exe 8B 8B 54 85 00 00 31 C9 90 90 90 90

    Приведенные последовательности встречаются в файлах один раз, но для различных релизов по разным смещениям.

    Как снять пароль с конфигурации?

    Необходимо пропатчить SEVEN.DLL:

    8B 47 64 8B 74 24 10 8A 10 8A CA 3A 16 75 1C 84 C9 74 14 8A 50 01 8A CA 3A 56 01 75 0E

    После этого на запрос конфигуратора о вводе пароля, нажать Enter. Дальше конфигуратор сделает все сам. © C/Digger

    Как одолеть 90-дневное ограничение на использование Windows 2000 AS Terminal Service?

    home

    Я не буду говорить какая франч. поставила пароль на БД. Я уже разговаривала с ними. Они сами не знают какой пароль. Человек который поставил пароль бесследно исчез и ничего не оставил. Вот такая СВОЛОЧЬ. Пароль можно ставить на свои разработки. А в этой конфигурации ничего не менялось даже. Люди там работают самые простые. Учет самый простой. Не могу обновить до тек. релиза. Даже если б меняли не имеют права ставить пароль. В инете нашла инфу. Пропатчить seven.dll. Снять пароль. Затем снова переписать исходный seven.dll. Я патчем никогда не занималась и надеялась не заниматься. Я вот что подумала: а нельзя ли найти уже пропатченный seven.dll на релиз 25. Почему пишут, что надо пропатчить? Что, на каждый комп садится свой собств. seven?


    MD заменить на такой же не пробовали, например с демо версии


    Можно, конечно. Только я не уверена, что мд неизмененная. И не было с собой той конфигурации. Такая древняя была


    "А в этой конфигурации ничего не менялось даже"?!

    на копии попробуйте, если изменения небольшие вряд ли что поменяется.



    Думаю стоит обратиться к этому Франчу

    пусть исправляет. если не согласится, обращайтесь в 1С (там типа система качества и все такое. ) Можно конечно воспользоватьсяя советом Banderos'a, а проверить "совместимость" этих двух МД можно сравнением файлов 1cv7.dd, в TotalCommander есть отличный инструмент для подобных операций. Удачи


    совместимость без пароля не проверить стандартно


    Я же написал, сравни dd и будет тебе счастье


    Сравнишь код по ДД?


    По ДД я сравню структуру базы


    а если куча измененений конфигурации без изменений структуры?



    Речь идет о

    пароле на саму конфигурацию :)


    Была такая проблема

    Надо было звломать одну демо-конфигурацию. там тоже пароль стоял. я нашел крякалку. давно было. года 4 назад


    Вообще-то, было бы неплохо сообщить имя этой самой франчи.

    За всю работу выполненную на предприятии отвечает фнчайзер, он обязан обеспечить корректную работу организации. Организацию не должно волновать то, кто работает или уволился от франчайзера. А если работа поставлена таким образом, что результат зависит от случайного сотрудника, то было бы неплохо узнать, куда не надо соваться. Деньги же немалые берут, нужно отвечать за результат.


    А хотелось бы узнать какая франч. так делает.

    За работу, выполненную на предприятии отвечает франчайзер, он обязан обеспечить корректную работу заказчика. Организацию не должно волновать то, кто работает или уволился от франчайзера. А если работа поставлена таким образом, что результат зависит от случайного сотрудника, то было бы неплохо узнать, куда не надо соваться. Деньги же немалые берут, нужно отвечать за результат.


    12:26 19-02-2010 NGAGE13

    В этой статье хочу рассказать как самостоятельно пропатчить exe или dll файл,чтобы не ждать когда это сделает для вас кто-то другой.
    Автор-Я.Статья не открывает Америку,просто поможет новичкам освоить самостоятельный патчинг бинарных файлов.

    Зачем нужен этот патчинг?
    Отвечаю - с помощью RomPatcher можно пропатчить только файлы, которые находятся в роме, то есть при старте смартфона загружаются в ОЗУ. Файлы вне рома не доступны для патчинга ROMpatcheroм, их приходится модифицировать самостоятельно. Встречаются патчи, которые патчат файлы,которые на 9.1, 9.2 находятся в роме,а на 9.3 же эти файлы вне рома. Поэтому и появляется необходимость самостоятельно модифицировать нужные файлы.

    Возьмем для примера два патча: DisableLoudspeakerNote и ChangeSplashScreen, на их основе разберем патчинг.

    Вот текст патчей:

    ; *** Path: Disable Loudspeaker Note ***
    ; by CODeRUS
    ; in 0x7DA
    SnR:sys\bin\phone.exe: 196D1000 : 00211000 . ;*** ChangeSplashScreen ***
    SnR:sys\bin\SplashScreen.exe:5A003A00530050004C00410053004800530043005200450045004E002E004D00490046:63003A00530050004C00410053004800530043005200450045004E002E004D00490046

    Нас интересует последняя строка. В ней указан файл,который патчится и собственно что на что меняется.

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

    Exe и Dll бывают двух видов:сжатые и разжатые. Патчить нужно только разжатые файлы.
    На диске Z есть как сжатые, так и разжатые файлы.
    Для Symbian есть 2 утилиты для сжатия/расжатия бинарных файлов: ZntxHAN и SyUpack, но они не всегда могут работать с бинарными файлами диска Z (не распаковывают и не запаковывают их).
    Поэтому лучше использовать утилиту для ПК.
    Находится она Здесь .
    Здесь упрощалка к ней!!
    Ей и проверяем запакован файл или нет.

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

    Для начала нам нужно определить в роме файл или нет,ведь патч может не работать и потому,что просто не подходит для этого файла.
    Узнать можно у создателя патча или самостоятельно.
    Чтобы узнать самостоятельно нужно открыть расжатый файл в hex-редакторе (MobilHex, встроенный hex-редактор в X-Plore).
    Если бинарный файл вне рома,то адресам 18, 19, 1A, 1B соответствуют байты 00 00 0A 00.

    Тут нужно рассказать немного о структуре хекс-редактора и принципе редактирования.
    В левой стороне в основном расположены начальные адреса строки байтов. По центру-сами байты. Справа-переведенный из байтов текст.
    Нумерация адресов идет в шестнадцатиричной системе. Тоесть порядок нумерации такой:


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

    Начинаем редактирование файла:

    1. Копируем файл Z:/sys/bin/phone.exe в любую удобную директорию (у меня он был не сжат).

    2. Открываем phone.exe в любом hex-редакторе

    3. Выбираем в опциях и пишем искомое значение (обозначено красным цветом).
    Если поиск не даст результатов, значит патч не подходит для этого файла. Тогда вам нужно обращаться к создателю патча, самостоятельно вы ничего не сможете сделать.
    Если искомое значение найдено, то меняем его на нужное значение (обозначенное синим цветом).
    Для наглядности смотрим на скрины:



    (со SplashScreen.exe и патчем поступаем тем же образом).

    4. После замены сохраняем файл.

    5. После перемещаем модифицированный файл в c:/sys/bin/.Также если это exe то нужно не забыть скопировать соответствующий ему ресурсный файлик(если он у него есть конечно) из Z:/resource/apps/ в соответствующую директорию на диске С, иначе будут вечные перезагрузки смартфона. Для phone.exe это phone.r16, а у splashscreen.exe ресурсного файлика нету (значит и копировать не чего).

    6. После применяем и ставим в автозапуск домайн ромпатчера (RPDomainPlus) патч c2z4bin.

    enter
    16+
    rss

    Заставляем работать 1С версии 7.7 на Windows Server 2008 R2 64bit

    Все описанное ниже будет справедливо как для операционных систем Microsoft Windows 7 (32 и 64 битных), так и для Microsoft Windows 2008 (R2) (32 и 64 битных), не говоря уже про Vista.

    Для начала, нам необходима штатно установленная на 32-х битной системе Microsoft Windows XP или Microsoft Windows 2003 Server, программа 1С сетевой версии 7.7 (у меня наличествует 27 релиз для работы с MS SQL ). Копируем с такой системы папку целиком с установленной программой по пути C:\Program Files\1Cv77 в каталог серверной ОС по пути C:\Program Files (x86) .

    Каталог для копирования

    Свойства системы

    Вкладка Дополнительно -> Параметры

    Добавить исключение в DEP

    Выбор исключения для DEP

    Принятие изменений в DEP

    Запуск 1С версии 7.7

    Некоторое отступление: в моем случае, для того чтобы программа однозначно нашла в сети лицензионные ключи для запуска, мне пришлось прописать в файле nethasp.ini по пути C:\Program Files (x86)\1Cv77\BIN вручную IP их местонахождения, внеся в него следующие строки (без точки с запятой перед ними!):

    Однако из-за того, что с момента написания программы стандартные драйвера для SQL , включенные в операционные системы от Microsoft изменились, программа не запустится из-за ошибки:

    Для доступа к базе данных требуется ODBC-драйвер для MS SQL Server версии 3.50.0303 или старше

    В сети предлагают заменить версии файлов современных ОС odbcbcp.dll, sqlsrv32.dll и sqlsrv32.rll, расположенных по пути C:\Windows\System32 , на одноименные файлы предыдущих версий, взятых из Windows XP или 2003 Server. Однако, никто не гарантирует, что подобное изменение системных файлов не повлечет за собой каких-либо проблем для самой ОС.

    Существует еще один способ, чтобы обойти данную ошибку. Для этого необходимо в файл библиотеку bkend.dll приложения 1Cv7 внести некоторые изменения:

    Для тех кто не знает, каким образом внести данные изменения, предлагаю скачать исправленную библиотеку bkend.dll для 1С версии 7.7 27 релиза у меня: скачать.

    Теперь обязательно переименуйте существующую у вас библиотеку bkend.dll по пути C:\Program Files (x86)\1Cv77\BIN в bkend.dll.bak и поместите измененный (или скачанный у меня) файл bkend.dll в этот каталог:

    Создание BkEnd.dll

    Порядок сортировки, установленный для базы данных, отличается от системного

    Чтобы обойти эту ошибку, необходимо в папке с программой запуска по пути C:\Program Files (x86)\1Cv77\BIN создать пустой файл ordnochk.prm:

    Создание ordnochk.prm

    Будьте внимательны: файл должен иметь расширение .prm, а не .prm.txt!

    Работа 1С версии 7.7 на 2008 R2 x64

    _________________
    Первоначально решение проблемы нашел тут и тут.

    Читайте также: