Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Общие разговоры о Miranda NG => Topic started by: xtreitd on 06 08 2015, 18:40:35

Title: Требуются ответы, своя сборка
Post by: xtreitd on 06 08 2015, 18:40:35
Всем привет! Прошу уделить внимание и с вашего позволения потратить немного вашего времени.

Возникла идея сделать корпоративную сборку на основе miranda-ng-v0.95.4 стабильная.
Что уже понял из сети интернет, если где то не верно прошу поправить:
1. mirandaboot.ini - запуск и работа программы, указываем путь к профилю, и т.д.
2. Glob=autoexec_*.ini - настройки Миранда которые можно подключать
3. OnCreateFilename= - настройки которые будут действовать для нового профиля
4. RemovePersonalSettings - удаляем персональные данные
5. DbEditorPP - экспорт предустановленных настроек для ini файлов (грубо говоря).
6. Естественно параметр firstrun - при первом запуске выводить окошко с запросом.
7. Установщик делаю при помощи inno.

Мои действия - устанавливаю портативную версию, прикручиваю нужные плагины, запускаю - ввожу свои данные, делаю предварительные настройки плагинов и всяческие настройки, прикручиваю скин, также откл. что то вроде оповещений о выходе в сеть и так далее. После стираю личные данные плагином RemovePersonalSettings или ручками через редактор базы, оставляя при этом настройки подключения (адрес сервера и т.д). Далее при помощи DbEditorPP - экспорт предустановленных настроек, и впихивание их к каждому новому профилю при создании OnCreateFilename= этой командой. Наконец - создаю установщик!  :DRINK:

Собственно вопросы интересующие меня на данный момент:
1. Верны ли мои действия, и так ли создаются сборки?!
2. Хотелось бы понять как портативная Miranda NG Watcher Pack существует без файла mirandaboot.ini ?
3. Можно ли в Миранда сделать скажем так:
5 пользователей за одним пк, у каждого своя учетка. При первом запуске Миранды, чтобы автоматом создавался профиль с его именем и предустановленными настройками, а пользователю оставалось только ввести логин и пароль (желательно, чтобы окошко высветилось с запросом ввода без лишних кликов)? т.е. у каждого юзера за одним ПК свой профиль в Миранде.
Title: Re: Требуются ответы, своя сборка
Post by: watcher on 07 08 2015, 05:21:59
DbEditorPP - экспорт предустановленных настроек для ini файлов (грубо говоря).

Редактор базы данных на самом деле (включая импорт и экспорт настроек в ini файлы).

. Хотелось бы понять как портативная Miranda NG Watcher Pack существует без файла mirandaboot.ini ?

Он есть, я просто файлу задал аттрибут hidden  ;)

3. Можно ли в Миранда сделать скажем так:
5 пользователей за одним пк, у каждого своя учетка. При первом запуске Миранды, чтобы автоматом создавался профиль с его именем и предустановленными настройками, а пользователю оставалось только ввести логин и пароль (желательно, чтобы окошко высветилось с запросом ввода без лишних кликов)? т.е. у каждого юзера за одним ПК свой профиль в Миранде.

Можно, надо вспомнить как - вспомню - отпишу.
Title: Re: Требуются ответы, своя сборка
Post by: watcher on 07 08 2015, 05:27:23
DefaultProfile=%USERNAME%
AutoCreate=yes

Попробуй так в mirandaboot.ini
Title: Re: Требуются ответы, своя сборка
Post by: Dracosha on 07 08 2015, 06:15:26
1. Верны ли мои действия, и так ли создаются сборки?!
Да все в такой последовательности и делается. Если делаете сборку только для себя то перечисленных действий будет достаточно, а если решитесь на публикацию сборки в мировой паутине и ее поддержку, то не забудьте добавить файлы с текстом о правах и лицензиях на содержимое своей сборки. Если решитесь публиковать сборку на этом форуме, то поддержку будут оказывать все гуру обитающие на этом форуме! Да и вообще сообществу давно нужна новая кровь не только среди разработчиков ПО, но и в области продвижения ПО, а сборки и их поддержка на мой взгляд это один из самых эффективных способов продвижения ПО.
Title: Re: Требуются ответы, своя сборка
Post by: xtreitd on 07 08 2015, 11:12:59
watcher,
Да, спасибо, сработало!

Dracosha,
Если получится, что то стоящее, выложим!

1. А пока что хотелось бы еще понять, как прикрутить скин Native :-X от пака уважаемого Watcher`a (если не против).
Я скопировал, сам скин и его файл, но у меня он применяется не совсем корректно!
Не подскажете, что да как?

2. При создании автоматического профиля впервые, постоянно выскакивает сообщение об импорте настроек, можно как то отключить сие чудо? Чтобы пользователю меньше мороки с кликанием на кнопку отмена.
Title: Re: Требуются ответы, своя сборка
Post by: Mikalair on 07 08 2015, 11:48:12
xtreitd, перед установкой скина нужно в базу убить ветку ModernSkin.
Title: Re: Требуются ответы, своя сборка
Post by: Dracosha on 07 08 2015, 12:04:27
xtreitd
1. Да желательно удалить из базы ветку ModernSkin, а потом применить скин. Что именно применяется не совсем корректно?
2. Я бы не рекомендовал отключать диалог импорта при создании нового профиля. Но если очень надо, тогда в файле настроек профиля нужно прописать вот это:
[MIMImport]
FirstRun=b1
Title: Re: Требуются ответы, своя сборка
Post by: watcher on 07 08 2015, 12:11:13
1. А пока что хотелось бы еще понять, как прикрутить скин Native :-X от пака уважаемого Watcher`a (если не против).

Не против :) Тем более, что скин рисовал не я и он был выложен в свободное пользование, оттуда я его и забрал.

Post Merge: 07 08 2015, 12:13:14
А, Native? Там насколько я помню нужно Модерн переводить в "режим без скина"

Spoiler
(https://forum.miranda-ng.org/proxy.php?request=http%3A%2F%2Fi.imgur.com%2F2e92WjJ.png&hash=7a3af8ef95de9f203c1157298b320ba27432f301)
[close]

Можно у меня "подсмотреть" настройки.

Spoiler
(https://forum.miranda-ng.org/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FgvV4tpR.png&hash=7f9432ac0666d7bbc61360624594830d55cf46a6)
[close]
Title: Re: Требуются ответы, своя сборка
Post by: xtreitd on 10 08 2015, 03:53:53
Dracosha, watcher,
Спасибо, Буду дальше ковыряться, по мере необходимости, задавать вопросы!
Title: Re: Требуются ответы, своя сборка
Post by: xtreitd on 10 08 2015, 09:38:14
Ребят, а таперь такой вопрос!
Имеется возможность ограничить юзера, в установке плагинов?
То есть я настроил жаббер, остальные плагины выпилил, но юзер же может этот плагин закинуть в папку, и спокойно юзать аську!
Можно как то ограничить это дело?
Title: Re: Требуются ответы, своя сборка
Post by: Mikalair on 10 08 2015, 09:43:22
xtreitd, если собираешь сам - в ядре есть список забаненных плагинов.
Title: Re: Требуются ответы, своя сборка
Post by: Dracosha on 10 08 2015, 10:25:22
в ядре есть список забаненных плагинов.
работает до тех пор пока юзер не обновит миранду  :)
Лучше поставить миранду в системную папку Program Files под админом, а у юзеров забрать права админа  :)
И pu_stub.exe желательно удалить, а то этот файл вроде может позволить установить новый плагин.
Title: Re: Требуются ответы, своя сборка
Post by: Magic on 10 08 2015, 10:29:42
работает до тех пор пока юзер не обновит миранду  :)
Лучше поставить миранду в системную папку Program Files под админом, а у юзеров забрать права админа  :)
И pu_stub.exe желательно удалить, а то этот файл вроде может позволить установить новый плагин.
без прав админа не позволит
Title: Re: Требуются ответы, своя сборка
Post by: Dracosha on 10 08 2015, 10:34:44
Magic, ну тогда файл удалять ненужно. Суть моей мысли в том, что если отобрать права админа, тогда миранду собирать самому нет смысла.
Title: Re: Требуются ответы, своя сборка
Post by: Apollo2k4 on 10 08 2015, 11:11:56
Можно просто в настройках скрыть пункт «установка плагинов» – этого хватит в 90% случаев, а подсовывать руками – муторно т.к. если не попасть с версией миранда будет падать.
Title: Re: Требуются ответы, своя сборка
Post by: Apollo2k4 on 10 08 2015, 11:26:52
Dracosha, самым эффективным способом будет прикручивание групповых политик к ядру миранды, только вот этим никто заниматься не будет :)
Title: Re: Требуются ответы, своя сборка
Post by: Dracosha on 10 08 2015, 11:37:24
Apollo2k4, я заметил что ты любишь похвастаться своими знаниями, ;D так же заметил что ты многое знаешь и умеешь, но давай рассуждать трезво и исходить из реалий, я считаю что на данный момент нет ничего эффективнее чем забрать права админа. Кому-то будет достаточно отключить меню, а кому-то и отбора прав админа не хватит.
Title: Re: Требуются ответы, своя сборка
Post by: Apollo2k4 on 10 08 2015, 11:43:24
Dracosha, на самом деле у тебя сложилось ложное впечатление  8), по крайней мере работодатели не разделяют твоё мнение обо мне ;D
Нужно изначально спросить у топикстартера какой именно контингент (меня бы отсутствие прав доступа не остановило) и уже далее искать способы.