Что пишет в регистр Янус?
От: 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>>
Re[11]: Что пишет в регистр Янус?
От: _Raz_  
Дата: 09.12.11 05:21
Оценка:
Здравствуйте, AlexNek, Вы писали:

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

Хотелки то исправил, но по-прежнему не все файлы копируются.
... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 32>>
Re[12]: Сетап
От: AlexNek  
Дата: 09.12.11 07:23
Оценка:
Здравствуйте, _Raz_, Вы писали:

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


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

_R_>Хотелки то исправил, но по-прежнему не все файлы копируются.
Специально проверил на 64-битной виртуалке — работало А что, те же самые файлы не копируются?
Re[13]: Сетап
От: _Raz_  
Дата: 09.12.11 07:43
Оценка:
Здравствуйте, AlexNek, Вы писали:

AN>Специально проверил на 64-битной виртуалке — работало

У меня в виртуалке XP x32. Это хост у меня Win7 x64.
Проверь со снятыми галками установки плагинов в браузеры.

AN>А что, те же самые файлы не копируются?

Да фиг знает, я не проверял.
... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 32>>
Re[14]: Сетап
От: AlexNek  
Дата: 09.12.11 08:36
Оценка:
Здравствуйте, _Raz_, Вы писали:

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


AN>>Специально проверил на 64-битной виртуалке — работало

_R_>У меня в виртуалке XP x32. Это хост у меня Win7 x64.
Других идей не было, видимо у тебя еще что то другое
_R_>Проверь со снятыми галками установки плагинов в браузеры.
А если ничего не менять? Только кнопу "далее" жать?
Re[15]: Сетап
От: _Raz_  
Дата: 09.12.11 09:16
Оценка:
Здравствуйте, AlexNek, Вы писали:

_R_>>Проверь со снятыми галками установки плагинов в браузеры.

AN>А если ничего не менять? Только кнопу "далее" жать?
Установился
... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 32>>
Re[16]: Сетап
От: AlexNek  
Дата: 09.12.11 11:31
Оценка:
Здравствуйте, _Raz_, Вы писали:

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


_R_>>>Проверь со снятыми галками установки плагинов в браузеры.

AN>>А если ничего не менять? Только кнопу "далее" жать?
_R_>Установился
"Проверь со снятыми галками установки плагинов в браузеры."
Эх, знать бы раньше
Ну да ладно, еще сегодня вечером успею исправить, видимо еще один лишний флаг затесался.
Re[4]: Что пишет в регистр Янус?
От: AlexNek  
Дата: 09.12.11 21:44
Оценка:
Здравствуйте, AndrewVK, Вы писали:

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


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


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

А что искать то?

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


AVK>Ты не тот код смотришь. Смотреть надо код самого FileXxxDialog. Если там нет, значит вообще внутри винды в реестр пишется.

Это имеешь в виду-OpenFileDialog.cs?
Cообщение написано в &lt;&lt; RSDN@Home 1.2.0 alpha 5-AN-R7 rev. 12276&gt;&gt;
Re[12]: Что пишет в регистр Янус?
От: AlexNek  
Дата: 09.12.11 22:17
Оценка:
Здравствуйте, _Raz_, Вы писали:

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


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

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

_R_>

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

А где тут о системе? Я посчитал что это какие-то диалоги в Янусе.
Cообщение написано в &lt;&lt; RSDN@Home 1.2.0 alpha 5-AN-R7 rev. 12276&gt;&gt;
Re[13]: Что пишет в регистр Янус?
От: _Raz_  
Дата: 09.12.11 23:00
Оценка:
Здравствуйте, AlexNek, Вы писали:

AN>А где тут о системе? Я посчитал что это какие-то диалоги в Янусе.

В том то и фишка, что диалог на прикладном уровне, а запись в реестр на системном.
... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 32>>
Re[14]: Что пишет в регистр Янус?
От: AlexNek  
Дата: 10.12.11 11:13
Оценка:
Здравствуйте, _Raz_, Вы писали:

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


AN>>А где тут о системе? Я посчитал что это какие-то диалоги в Янусе.

_R_>В том то и фишка, что диалог на прикладном уровне, а запись в реестр на системном.
Странно, как то еще не встречался или не могу сопоставить с известным. Какие хоть ключевые слова искать?
Cообщение написано в &lt;&lt; RSDN@Home 1.2.0 alpha 5-AN-R7 rev. 12276&gt;&gt;
Re[15]: Что пишет в регистр Янус?
От: _Raz_  
Дата: 10.12.11 12:26
Оценка:
Здравствуйте, AlexNek, Вы писали:

_R_>>В том то и фишка, что диалог на прикладном уровне, а запись в реестр на системном.

AN>Странно, как то еще не встречался или не могу сопоставить с известным. Какие хоть ключевые слова искать?
OpenSaveMru
... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 32>>
Re[5]: Что пишет в регистр Янус?
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 10.12.11 14:25
Оценка:
Здравствуйте, AlexNek, Вы писали:

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

AN>А что искать то?

Что пишут стандартные диалоги в реестр.

AVK>>Ты не тот код смотришь. Смотреть надо код самого FileXxxDialog. Если там нет, значит вообще внутри винды в реестр пишется.

AN>Это имеешь в виду-OpenFileDialog.cs?

Я не знаю что это.
... << RSDN@Home 1.2.0 alpha 5 rev. 16 on Windows 7 6.1.7601.65536>>
AVK Blog
Re[6]: Что пишет в регистр Янус?
От: AlexNek  
Дата: 11.12.11 13:57
Оценка:
Здравствуйте, AndrewVK, Вы писали:


AVK> AVK>>Ты не тот код смотришь. Смотреть надо код самого FileXxxDialog. Если там нет, значит вообще внутри винды в реестр пишется.


AVK> AN>Это имеешь в виду-OpenFileDialog.cs?


AVK> Я не знаю что это.


Сорри, не глянул на имя проекта, имелось в виду что то типа этого по иерархии.
но похоже уже понял, что имелось в виду.
avalon 1.0rc3 rev 419, zlib 1.2.3
Re[16]: Что пишет в регистр Янус?
От: AlexNek  
Дата: 11.12.11 13:57
Оценка:
Здравствуйте, _Raz_, Вы писали:

R> _R_>>В том то и фишка, что диалог на прикладном уровне, а запись в реестр на системном.


R> AN>Странно, как то еще не встречался или не могу сопоставить с известным. Какие хоть ключевые слова искать?


R> OpenSaveMru


ааа... так это я просто не выделял "в отдельную часть". Мрэушки можно и не трогать.
avalon 1.0rc3 rev 419, zlib 1.2.3
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.