Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Общие разговоры о Miranda NG => Topic started by: rrrom on 27 02 2015, 09:26:04

Title: Проблема с профилем при переходе на NG
Post by: rrrom on 27 02 2015, 09:26:04
Здрасти
С мирандой года эдак с 2005го (треть жизни ;) ) Примерно оттуда же и берет начало история профиля.
И вот, почитав немного, надумал перейти на NG. Скачал сборочку (http://forum.miranda-ng.org/index.php?topic=45.0), скопировал профиль.
При запуске выдает что Формат профиля устаревший... (скрины во вложении).
И далее попытка восстановления базы похоже не проходит. Пишет "Заголовок БД поврежден..." (см. вложение).
Пробовал в папке старой версии править профиль dbtool.exe агрессивным методов. Выдает также "Заголовок БД поврежден..." (см. вложение).
При это старая версия с этим профилем чихает иногда, но работает..

Просьба помочь апгрейдиться человеку. Желательно с минимальными изменениями по интерфейсу.
Заранее спасибо за советы и подсказки!

VersionInfo
CPU: Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz [Intel64 Family 6 Model 58 Stepping 9] [DEP enabled] [4 CPUs]
Installed RAM: 8135 MBytes
Operating System: Windows 7 Enterprise [version: 6.1.7601 Service Pack 1]
Shell: explorer.exe, Internet Explorer 9.11.9600
Administrator privileges: Yes
OS Languages: Russian/Russian | Russian/Russian [Russian, Tajik (Cyrillic), Persian, Vietnamese, Armenian, Azeri (Latin), Basque, Upper Sorbian, Macedonian (FYROM), Mongolian (Cyrillic), Tibetan, Welsh, Khmer, Galician, Filipino, Divehi, Dari, Arabic, Bulgarian, Catalan, Chinese (Simplified)]
Free disk space on Miranda partition: 270599 MBytes
Miranda path: D:\Soft\___Actual\Miranda IM [RoseBl] 4.4
Miranda IM version: 0.9.27 Unicode [running inside WOW64]
Build time: 21:45:08 on 14 August 2011
Profile size: <error 2 at FileOpen>D:\Soft\___Actual\Miranda IM [RoseBl] 4.4\Profiles\Black.dat
Profile creation date: <error 2 at FileOpen>D:\Soft\___Actual\Miranda IM [RoseBl] 4.4\Profiles\Black.dat
Language pack: russian [0419] v. N/A, modified: 16 Aug 2011 at 09:43:10
Nightly: No
Unicode core: Yes

Active Plugins (31):
¤ Actman.dll v.0.1.1.10 [11 Mar 2010] - Action manager |Unicode aware|
¤ advaimg.dll v.0.9.27.0 [14 Aug 2011] - Miranda Image services
¤ avs.dll v.0.9.27.0 [14 Aug 2011] - Avatar service (Unicode)
¤ ClientChangeNotifyW.dll v.0.1.1.2 [12 Jan 2008] - ClientChangeNotify (Unicode)
¤ clist_modern.dll v.0.9.0.10 [13 Apr 2011] - Modern Contact List '09 |Unicode aware|
¤ cryptopp.dll v.1.0.2.1 [08 Jun 2007] - Crypto++
¤ dbx_mmap_sa.dll v.0.7.5.3 [21 Jan 2011] - Miranda SecuredMMAP database driver (Unicode)
¤ extraicons.dll v.0.2.5.1 [19 Mar 2010] - Extra Icons Service
¤ fingerprint.dll v.0.2.2.4 [19 Jun 2011] - Fingerprint Mod+ (Unicode)
¤ folders.dll v.0.1.5.4 [20 Apr 2011] - Custom profile folders (Unicode)
¤ historypp.dll v.1.5.1.4 [23 Feb 2010] - History++ (2in1)
¤ icq.dll v.0.9.27.0 [14 Aug 2011] - IcqOscarJ Protocol |Unicode aware|
¤ IEView.dll v.1.3.0.3 [27 Mar 2011] - IEView |Unicode aware|
¤ import.dll v.0.9.27.0 [14 Aug 2011] - Import contacts and messages |Unicode aware|
¤ jabber.dll v.0.9.27.0 [14 Aug 2011] - Jabber Protocol |Unicode aware|
¤ MenuEx.dll v.1.3.0.8 [13 Aug 2010] - MenuItemEx |Unicode aware|
  MIMLocker.dll v.0.0.4.1 [31 Mar 2007] - MIMLocker
¤ NewAwaySysW.dll v.0.3.8.2 [13 Oct 2007] - New Away System (Unicode)
¤ newxstatusnotify.dll v.1.4.0.9 [07 Jun 2011] - NewXstatusNotify YM (Unicode)
¤ nudge.dll v.0.0.1.19 [21 Apr 2008] - Nudge |Unicode aware|
¤ PluginUpdater.dll v.0.1.2.2 [06 Aug 2014] - Plugin updater |Unicode aware|
¤ smileyaddw.dll v.0.2.3.16 [05 Dec 2010] - SmileyAdd Unicode
¤ StartupStatus.dll v.0.8.0.42 [09 Feb 2011] - StartupStatus (Unicode)
¤ svc_dbepp.dll v.3.2.0.0 [28 Jan 2008] - Database Editor++
¤ tabsrmm.dll v.3.1.99.6 [13 Apr 2011] - TabSRMM (Unicode)
¤ tipper.dll v.2.1.0.4 [07 Jun 2011] - Tipper YM (Unicode) Mataes Release
¤ UseActions.dll v.0.0.0.4 [19 Mar 2010] - UseActions |Unicode aware|
¤ Variables.dll v.0.2.3.8 [19 Jun 2011] - Variables (Unicode)
¤ VersionInfo.dll v.1.4.1.4 [13 May 2007] - Version Information
¤ watrack.dll v.0.0.6.4 [12 Jun 2007] - Winamp Track |Unicode aware|
¤ WhenWasIt.dll v.0.3.2.5 [19 May 2010] - WhenWasIt birthday reminder (Unicode)

Inactive Plugins (11):
¤ FirstRun.dll v.0.0.0.2 [02 Jan 2009] - First Run Plugin
¤ imoproxy.dll v.1.0.0.14 [02 Jun 2012] - imo2sproxy-Plugin
¤ KeepStatus.dll v.0.8.0.97 [19 Jun 2011] - KeepStatus (Unicode)
¤ Mra.dll v.1.21.0.1 [12 Nov 2010] - Mail.ru Agent |Unicode aware|
¤ Quotes.dll v.0.0.21.0 [19 Aug 2011] - Quotes (Unicode)
¤ SecureIM.dll v.1.0.10.1 [08 Jun 2007] - SecureIM (2in1)
¤ skype.dll v.0.0.0.52 [24 Mar 2012] - Skype Protocol
  smsrus.dll v.0.3.4.0 [30 Sep 2006] - SMS(rus)
¤ stopspam.dll v.0.0.1.4 [11 Apr 2011] - StopSpam+ (Unicode)
¤ updater.dll v.0.5.3.0 [29 Jul 2007] - Updater
¤ VKontakte.dll v.0.4.4.0 [05 Dec 2010] - VKontakte |Unicode aware|

Unloadable Plugins (1):
  DbChecker.dll v.0.0.0.0 [01 Jan 2015] - <unknown>
    Plugin statically links to missing dll file: mir_core.dll

[close]
Title: Re: Проблема с профилем при переходе на NG
Post by: Stalker on 27 02 2015, 13:48:32
Раз уж Вы решили использовать конкретную сборку, все вопросы логичнее задавать в теме этой сборки её автору. Корректнее наверное создать новый профиль с нуля, и импортировать в него данные старого профиля

И почитайте для начала это (http://wiki.miranda-ng.org/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5)
Title: Re: Проблема с профилем при переходе на NG
Post by: rrrom on 27 02 2015, 14:37:13
Да дело не в сборке я подозреваю. С базой косяк. Вопрос как ее вылечить. Ничего в этом не понимаю
Title: Re: Проблема с профилем при переходе на NG
Post by: Apollo2k4 on 27 02 2015, 15:46:49
С базой косяк. Вопрос как ее вылечить.
А есть резервная копия базы которую не запускали под NG?
Title: Re: Проблема с профилем при переходе на NG
Post by: watcher on 27 02 2015, 16:04:16
Пробовал в папке старой версии править профиль dbtool.exe агрессивным методов. Выдает также "Заголовок БД поврежден..." (см. вложение).
При это старая версия с этим профилем чихает иногда, но работает..

Вопрос номер 1 - зашифрован ли профиль?

Вопрос номер 2 - dbtool от комплекта dbx_mmap_sa?
Title: Re: Проблема с профилем при переходе на NG
Post by: watcher on 27 02 2015, 16:15:59
Так или иначе желательно сделать копию сборки, попробовать обновить ее IM_Updater (http://wiki.miranda-ng.org/index.php?title=Plugin:IM_Updater/ru)-ом. Он сначала обновит сборку до 0.94.9 - последней версии, которая умела dbx_mmap_sa и потом обновит до последней. Возможно решится проблема с профилем. У меня подозрение, что и в старой Миранде неподходящий dbtool.
Title: Re: Проблема с профилем при переходе на NG
Post by: rrrom on 28 02 2015, 04:20:00
Вопрос номер 1 - зашифрован ли профиль?

Вопрос номер 2 - dbtool от комплекта dbx_mmap_sa?


1 - пароль ввожу когда запускаю. Или вопрос не об этом?

2 - а как узнать?
Title: Re: Проблема с профилем при переходе на NG
Post by: rrrom on 28 02 2015, 06:17:26
Ок. Завтра попробую. Спасибо за ликбез
Title: Re: Проблема с профилем при переходе на NG
Post by: rrrom on 01 03 2015, 10:05:05
1. Да вопрос как раз в этом и состоит. Нужно убрать пароль!
Действительно проблема была в пароле. Спасибо всем кто откликнулся!  :THUMBS UP: :DRINK: 
Я пароль ставил для защиты запуска миранды, а оказывается он весь профиль шифрует?
1. Пароль убрал. Значок при открытии dbtool-ом стал другой. Был красный крест, стал чувачок.

2. Обновил профиль в старой сборке (модуль там был dbx_mmap_sa)
3. Создал в новой сборке новый профиль
4. Импортировал все из старого (см. вложение)
Вроде бы счастье наступило, однако как видно на скрине контактов у меня многовато ;)
Такая хрень случилась когда ставил на телефон асечный клиент он копирнул в базу все контакты из телефонной книги и записал их на сервере.
Вопрос: чем почистить базу контактов по алгоритму "удалить все контакты с которыми пуста история сообщений" ???

upd: Чистить через поиск получается только удаляя контакт по одному. Когда удаляю несколько выделенных идет дисконнект и потом все опять подгружается с сервера :(
Title: Re: Проблема с профилем при переходе на NG
Post by: Apollo2k4 on 01 03 2015, 11:34:00
Чистить через поиск получается только удаляя контакт по одному. Когда удаляю несколько выделенных идет дисконнект и потом все опять подгружается с сервера :(
Тут бы не помешал нетлог (http://wiki.miranda-ng.org/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D1%85_%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2)
Title: Re: Проблема с профилем при переходе на NG
Post by: rrrom on 01 03 2015, 12:26:03
Стал делать нетлог удаляя по 30-40 контактов. Дисконнекта нет. Когда штук 200 выделил - разорвалось.. Вобщем до сотни выделял и удалял. Все ок. Спасибо
Title: Re: Проблема с профилем при переходе на NG
Post by: rrrom on 02 03 2015, 07:16:22
А можно в этой же теме спросить:
Подскажите плагин для блокировки паролем самой miranda. В старой был mimlocker.dll
Title: Re: Проблема с профилем при переходе на NG
Post by: watcher on 02 03 2015, 08:23:20
rrrom, встроено в драйвер базы - настройки, профиль, кнопка внизу "установить пароль".
Title: Re: Проблема с профилем при переходе на NG
Post by: rrrom on 02 03 2015, 08:29:10
встроено в драйвер базы
Да это я сделал. Но это дает только защиту при запуске.
mimlocker добавлял в менюшку пункт блокировать. И при засыпании ПК также мог уходить в блокировку. И в трее висел замок...

Title: Re: Проблема с профилем при переходе на NG
Post by: watcher on 02 03 2015, 08:32:49
mimlocker добавлял в менюшку пункт блокировать. И при засыпании ПК также мог уходить в блокировку. И в трее висел замок...

Это другое - тут нужен плагин BossKey - им можно отослать в трей или вообще в невидимое состояние по кнопке или горячей клавише, установить пароль на возвращение из состояния невидимки или трея.
Title: Re: Проблема с профилем при переходе на NG
Post by: rrrom on 02 03 2015, 09:00:19
Это другое - тут нужен плагин BossKey
Спасибо! Работает!