Что пишет в регистр Янус?
От: AlexNek  
Дата: 05.12.11 19:17
Оценка:
Можно конечно напустить прогу, но может уже есть где-то "официальный" список?
По идее, нужно все записи из регистра также удалить при удалении программы.
Cообщение написано в << RSDN@Home 1.2.0 alpha 5-AN-R7 rev. 12276>>
Re: Что пишет в регистр Янус?
От: _Raz_  
Дата: 05.12.11 20:23
Оценка:
Здравствуйте, AlexNek, Вы писали:

AN>Можно конечно напустить прогу, но может уже есть где-то "официальный" список?

AN>По идее, нужно все записи из регистра также удалить при удалении программы.
Искать лучше по вхождениюю написания в реестр, а не по самому реестру.
... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 27>>
Re: Что пишет в регистр Янус?
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 05.12.11 20:29
Оценка:
Здравствуйте, AlexNek, Вы писали:

AN>Можно конечно напустить прогу, но может уже есть где-то "официальный" список?


HKEY_CURRENT_USER\Software\Rsdn\Janus\LocalUser

Больше непосредственно код януса ничего. Кроме того регистрируется СОМ-сервер для janus протокола, и FileDialogs пишут последний использованный путь.
... << RSDN@Home 1.2.0 alpha 5 rev. 16 on Windows 7 6.1.7601.65536>>
AVK Blog
Re: Что пишет в регистр Янус?
От: Буравчик Россия  
Дата: 05.12.11 20:32
Оценка:
Здравствуйте, AlexNek, Вы писали:

AN>Можно конечно напустить прогу, но может уже есть где-то "официальный" список?

AN>По идее, нужно все записи из регистра также удалить при удалении программы.

Как минимум:
— Информация о пользователе/пути_к_базе в HKCU\Software\Rsdn\Janus\LocalUser
— Регистрация протокола janus (там должно быть много чего пишет при регистрации COM)

Больше не знаю, но можно попробовать отследить с помощью RegMon или Sandboxie.
Первая программа отображает в реальном времени обращения к реестру и его изменения.
Вторая программа — песочница, в которой можно запустить программу и посмотреть что она наделала на диске или в реестре, а потом все это разом стереть, как-будто запуска и не было.
... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 17>>
Best regards, Буравчик
Re[2]: Что пишет в регистр Янус?
От: AlexNek  
Дата: 05.12.11 21:34
Оценка:
Здравствуйте, _Raz_, Вы писали:

_R_>Здравствуйте, AlexNek, Вы писали:


AN>>Можно конечно напустить прогу, но может уже есть где-то "официальный" список?

AN>>По идее, нужно все записи из регистра также удалить при удалении программы.
_R_>Искать лучше по вхождениюю написания в реестр, а не по самому реестру.
Как это?
Cообщение написано в &lt;&lt; RSDN@Home 1.2.0 alpha 5-AN-R7 rev. 12276&gt;&gt;
Re[2]: Что пишет в регистр Янус?
От: AlexNek  
Дата: 05.12.11 21:34
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, AlexNek, Вы писали:


AN>>Можно конечно напустить прогу, но может уже есть где-то "официальный" список?


AVK>HKEY_CURRENT_USER\Software\Rsdn\Janus\LocalUser


AVK>Больше непосредственно код януса ничего. Кроме того регистрируется СОМ-сервер для janus протокола,


AVK>и FileDialogs пишут последний использованный путь.

Во — это точно бы не нашел.

Еще пишутся две записи для контекстного меню ИЕ. Это я точно помню — они у меня были крякозябрами.
Cообщение написано в &lt;&lt; RSDN@Home 1.2.0 alpha 5-AN-R7 rev. 12276&gt;&gt;
Re[3]: Что пишет в регистр Янус?
От: _Raz_  
Дата: 05.12.11 21:54
Оценка:
AVK>>и FileDialogs пишут последний использованный путь.
AN>Во — это точно бы не нашел.
И не надо это находить. Не ты пишешь — не тебе удалять.
... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 27>>
Re[3]: Что пишет в регистр Янус?
От: _Raz_  
Дата: 05.12.11 21:54
Оценка:
_R_>>Искать лучше по вхождениюю написания в реестр, а не по самому реестру.
AN>Как это?
ctrl+shift+f -> registry
... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 27>>
Re[4]: Что пишет в регистр Янус?
От: AlexNek  
Дата: 06.12.11 17:00
Оценка:
Здравствуйте, _Raz_, Вы писали:

AVK>>>и FileDialogs пишут последний использованный путь.

AN>>Во — это точно бы не нашел.
_R_>И не надо это находить. Не ты пишешь — не тебе удалять.
А кто должен удалять оставшийся "мусор"?
Cообщение написано в &lt;&lt; RSDN@Home 1.2.0 alpha 5-AN-R7 rev. 12276&gt;&gt;
Re[4]: Что пишет в регистр Янус?
От: AlexNek  
Дата: 06.12.11 17:00
Оценка:
Здравствуйте, _Raz_, Вы писали:

_R_>>>Искать лучше по вхождениюю написания в реестр, а не по самому реестру.

AN>>Как это?
_R_>ctrl+shift+f -> registry
Имеешь в виду в исходниках искать? Необязательно должна быть прямая запись в реестр.
Я бы начал именно с реестра, а затем уже нашел бы соотвествующие места в коде.
Cообщение написано в &lt;&lt; RSDN@Home 1.2.0 alpha 5-AN-R7 rev. 12276&gt;&gt;
Re[5]: Что пишет в регистр Янус?
От: _Raz_  
Дата: 06.12.11 17:20
Оценка:
Здравствуйте, AlexNek, Вы писали:

_R_>>И не надо это находить. Не ты пишешь — не тебе удалять.

AN>А кто должен удалять оставшийся "мусор"?
Система.
... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 27>>
Re[5]: Что пишет в регистр Янус?
От: _Raz_  
Дата: 06.12.11 17:20
Оценка:
_R_>>ctrl+shift+f -> registry
AN>Необязательно должна быть прямая запись в реестр.
А как иначе? Не прямые записи gojanus и janusprotocol ты сам должен прописать при установке и удалить при деинсталяции.
... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 27>>
Re[2]: Что пишет в регистр Янус?
От: AlexNek  
Дата: 07.12.11 17:56
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK> AN>Можно конечно напустить прогу, но может уже есть где-то "официальный" список?


AVK> HKEY_CURRENT_USER\Software\Rsdn\Janus\LocalUser


AVK> Больше непосредственно код януса ничего. Кроме того регистрируется СОМ-сервер для janus протокола,

AVK> и FileDialogs пишут последний использованный путь.
А куда и какие? Что то ни по коду не вижу доступ к регистру от каких либо диалогов ни по следилке регистра.
Но путь запоминается...
avalon 1.0rc3 rev 419, zlib 1.2.3
Re[6]: Что пишет в регистр Янус?
От: AlexNek  
Дата: 07.12.11 17:56
Оценка:
Здравствуйте, _Raz_, Вы писали:

R> _R_>>И не надо это находить. Не ты пишешь — не тебе удалять.


R> AN>А кто должен удалять оставшийся "мусор"?


R> Система.

Каким образом?
avalon 1.0rc3 rev 419, zlib 1.2.3
Re[7]: Что пишет в регистр Янус?
От: _Raz_  
Дата: 07.12.11 18:08
Оценка:
Здравствуйте, AlexNek, Вы писали:

R>> Система.

AN>Каким образом?

FILO
... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 32>>
Re[8]: Что пишет в регистр Янус?
От: AlexNek  
Дата: 07.12.11 18:30
Оценка:
Здравствуйте, _Raz_, Вы писали:

R> R>> Система.


R> AN>Каким образом?


R> FILO

First-In-Last-Out? И дальше?

Как она удалит элементы из контекстного меню ИЕ? Даже точное — откуда она это будет знать?
avalon 1.0rc3 rev 419, zlib 1.2.3
Re[9]: Что пишет в регистр Янус?
От: _Raz_  
Дата: 07.12.11 18:48
Оценка:
Здравствуйте, AlexNek, Вы писали:

AN>Как она удалит элементы из контекстного меню ИЕ? Даже точное — откуда она это будет знать?

Не сваливай в одну кучу меню, которое мы сами устанавливаем и последний каталог, выбранный в диалоге открытия, запоминаемый системой.
... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 32>>
Re[3]: Что пишет в регистр Янус?
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 07.12.11 19:17
Оценка:
Здравствуйте, AlexNek, Вы писали:

AN>А куда и какие?


А ХЗ. Я вопрос не изучал подробно. Поищи в инете.

AN> Что то ни по коду не вижу доступ к регистру от каких либо диалогов ни по следилке регистра.


Ты не тот код смотришь. Смотреть надо код самого FileXxxDialog. Если там нет, значит вообще внутри винды в реестр пишется.
... << RSDN@Home 1.2.0 alpha 5 rev. 16 on Windows 7 6.1.7601.65536>>
AVK Blog
Re[10]: Что пишет в регистр Янус?
От: AlexNek  
Дата: 08.12.11 23:18
Оценка:
Здравствуйте, _Raz_, Вы писали:

R> AN>Как она удалит элементы из контекстного меню ИЕ? Даже точное — откуда она это будет знать?


R> Не сваливай в одну кучу меню, которое мы сами устанавливаем и последний каталог, выбранный в диалоге открытия,

R> запоминаемый системой.
О системе разговора не было. А для протокола и меню похоже нашел "правильный" способ — RegAsm.

Кстати, новый релиз сетапа готов. Исправил твои "хотелки".

Имеет ли смысл выносить базу по умолчанию в дополнительный сетап? Экономим 5 МБ из 10. За счет усложнения программы сетапа и некоторого усложнения установки.
-------

Сорри, что не всем пока ответил
avalon 1.0rc3 rev 419, zlib 1.2.3
Re[11]: Что пишет в регистр Янус?
От: _Raz_  
Дата: 09.12.11 05:09
Оценка:
Здравствуйте, AlexNek, Вы писали:

R>> Не сваливай в одну кучу меню, которое мы сами устанавливаем и последний каталог, выбранный в диалоге открытия,

R>> запоминаемый системой.
AN>О системе разговора не было.

AVK>и FileDialogs пишут последний использованный путь.
Во — это точно бы не нашел.

... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 32>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.