Latest post of the previous page:
Плагину эта инфа нужна именно чтоб не записать ничего за границу буффера. Фару же насрать сколько полей там плагин не заполнит ибо всё не заполненое нули.RegEditor — редактор системного реестра
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: RegEditor — редактор системного реестра
Интересно. Т.е. я в плагине должен предполагать, что в GetPluginInfoW StructSize может оказаться меньше чем SizeOf(TPluginInfo) и учитывать это при присвоении полей? Можно попросить пример плагина, который делает подобные проверки?t-rex wrote:Плагину эта инфа нужна именно чтоб не записать ничего за границу буффера
- t-rex
- Страшный и ужасный
- Posts: 4910
- Joined: Tue 15 Mar, 2005 16:17
- Location: Tel-Aviv
- Has thanked: 1 time
- Been thanked: 8 times
- Contact:
Re: RegEditor — редактор системного реестра
Если ты пишешь плагин под разные версии фара то да. У максимуса вон откуда то взялись лишние 8 байт в его PluginInfo.
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: RegEditor — редактор системного реестра
Я пишу плагин под текущую версию, и хочу чтобы он работал во всех последующих. Что я должен написать в GetPluginInfoW?t-rex wrote:Если ты пишешь плагин под разные версии фара то да.
Ну так, это ошибка, наверное. С ней и надо разбираться.t-rex wrote:У максимуса вон откуда то взялись лишние 8 байт в его PluginInfo
Re: RegEditor — редактор системного реестра
Ошибку - не обсуждаем. "Лишние" 8 байт - это поля под MacroFunctions, которых естно нет в оф.версии фара.
И если плагин их действительно использует, ты считаешь, что фар должен падать?
И вообще, шли бы вы в разработку плагинов что-ли )
И если плагин их действительно использует, ты считаешь, что фар должен падать?
И вообще, шли бы вы в разработку плагинов что-ли )
- t-rex
- Страшный и ужасный
- Posts: 4910
- Joined: Tue 15 Mar, 2005 16:17
- Location: Tel-Aviv
- Has thanked: 1 time
- Been thanked: 8 times
- Contact:
Re: RegEditor — редактор системного реестра
Вот то что там написано то и оставь. Оно же специально так сделано что даже если добавляются новые поля в стуктуру то на плагины которые о них не знают это не влияет.Max Rusov wrote:Я пишу плагин под текущую версию, и хочу чтобы он работал во всех последующих. Что я должен написать в GetPluginInfoW?t-rex wrote:Если ты пишешь плагин под разные версии фара то да.
Re: RegEditor — редактор системного реестра
Поиск раздела? Ключа? Значения?
WTF?
з.ы. если пишу с издёвкой или иронией, то я это прямо указываю в тексте .
з.ы. если пишу с издёвкой или иронией, то я это прямо указываю в тексте .
Re: RegEditor — редактор системного реестра
Поиском в теме не нашёл, вот и спросил. Как найти только раздел, или ключ, или содержимое ключа.Maximus5 wrote:Кто здесь?
WTF?
з.ы. если пишу с издёвкой или иронией, то я это прямо указываю в тексте .
з.ы. если пишу с издёвкой или иронией, то я это прямо указываю в тексте .
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: RegEditor — редактор системного реестра
AltF7
раздел или ключ - в первом поле (A file mask or several file masks)
содержимое - во втором поле (Containing text)
но поиск значительно медленнее, чем в regedit.exe
раздел или ключ - в первом поле (A file mask or several file masks)
содержимое - во втором поле (Containing text)
но поиск значительно медленнее, чем в regedit.exe
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
Re: RegEditor — редактор системного реестра
Свой поиск делать не буду.
Медленно из-за того, что фар просит содержимое в файл.
Предложение по улучшению апи было, но...
Медленно из-за того, что фар просит содержимое в файл.
Предложение по улучшению апи было, но...
Re: RegEditor — редактор системного реестра
Не заходит в:
reg:"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution"
Far 3.0 build 2492 x86
"RegEdit3.1.1.33.(2462).7z"
win7 sp1 x32
reg:"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution"
Code: Select all
╔═══════════════════════════════════ RegEditor ════════════════════════════════════╗
║ Key not exists or can't be opened for reading ║
║ \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Exec ║
╟──────────────────────────────────────────────────────────────────────────────────╢
║ { OK } ║
╚══════════════════════════════════════════════════════════════════════════════════╝
"RegEdit3.1.1.33.(2462).7z"
win7 sp1 x32
Last edited by Denis on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Исправлено форматирование моноширинного блока
Reason: Исправлено форматирование моноширинного блока