[Quote]

    puhpol
  • 2
  • Longevity: 9 years
  • Posts: 888
  • REPUTATION:74

    [+] [-]
EasyBOOTICE v1.4- Очень удобная программа для редактирования файлов BCD, GRLDR, Menu.lst.
Программа проста, просто перетащите файл в нужное окно программы.
Откроется окно BootIce для редактирования файла.
Окно утилиты сохраняет свою позицию в файл конфигурации.
В файле конфигурации можно "включить" режим: "Поверх всех окон"
Кино:

Новая версия 1.4
Добавлена х64
При двойном клике на кнопки, открывается соответствующее окно BootICE
Решена проблема с перетаскиванием, при включенном UAC и запуском от имени Администратора
Благодарю nikzzzz за помощь!
Файл подписан самопальным сертификатом, что бы UAC писал корректные данные, установите Sert.cer в систему (не обязательно)
Attachments

v1.4 Fix4



Last edited by puhpol on 2017-01-27 18:45; edited 1 time in total

[Quote]

    AZJIO
  • 17953
  • Longevity: 6 years 8 months
  • Posts: 1320
  • REPUTATION:127

    [+] [-]
Joker-2013
попробовал скомпилировать, вылетает ошибка на строке 26
If IsWindow_(GadgetID)
PureBasic 5.62 x64
Windows 10 x64

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years 9 months
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
AZJIO,
53209вылетает ошибка на строке 26
А ошибка то какая ?

[Quote]

    AZJIO
  • 17953
  • Longevity: 6 years 8 months
  • Posts: 1320
  • REPUTATION:127

    [+] [-]
[02:45:15] [COMPILER] Line 26: IsWindow_() is not a function, array, list, map or macro.

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years 9 months
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
AZJIO,
В комплекте нет нужной библиотеки или она неполная, если нужно, могу скинуть в личку свою версию компилятора.
PureLibraries\Windows\Libraries\user32.lib
PureLibraries\Windows\user32.imp

[Quote]

    AZJIO
  • 17953
  • Longevity: 6 years 8 months
  • Posts: 1320
  • REPUTATION:127

    [+] [-]
nikzzzz
Ну я так и предполагал, хотя и не нашёл объявление какого либо импорта или инклуда. Ну и так же я подумал, что если код-исходник использует сторонние библиотеки их можно указать в исходнике, хотя я перестал это делать в своих скриптах, так как в AutoIt3 они указаны в начале файла и можно гуглом найти мгновенно
А вообще я начал смотреть код для того чтобы узнать как представлены координаты элементов окна. Joker-2013 упоминал про программы построения форм (GUI). У меня обычно проблема только в размещении и координатах, то есть форму можно накидать в любой программе, а потом скопировать координаты и порядок идентичен. Но проблема бывает дорисовать окно, а координаты могут не представлены в явном виде, значит "создатель форм" не сможет импортировать элементы GUI. Я ранее делал такую прогу полупрозрачной чтобы разместить поверх и накидать ещё элементов, подумал можно попробовать с окна сграбить тип элементов и координаты и автоматом построить и перераспределить/добавить.

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years 9 months
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
AZJIO,
В пурике есть встроенный механизм вызова api функций, например IsWindow_() вызывает функцию IsWindow из библиотеки user32.dll , "_" обозначает, что это именно api функция, они описаны в Compilers\APIFunctionListing.txt.
Для этого не требуется import или include , это делается автоматом.
Это же можно сделать и в ручную, не все api функции описаны, вот тогда понадобится импорт.
53215подумал можно попробовать с окна сграбить тип элементов и координаты и автоматом построить и перераспределить/добавить.
Да есть готовая прога, на Autoit, правда не полный автомат, но сграбить можно.
Подожди немного, сейчас найду и скомпилирую.

[Quote]

    Joker-2013
  • 1039
  • Longevity: 9 years 4 months
  • Posts: 2053
  • REPUTATION:120

    [+] [-]
  • Location: из прошлого
53209Joker-2013
попробовал скомпилировать, вылетает ошибка на строке 26
If IsWindow_(GadgetID)
PureBasic 5.62 x64
Windows 10 x64
Ну не знаю... на десятке компилировать не пытался. Нет у меня её...
Сама утиль то работает??? в десятке?
Была проблема с XP, не компилировалось даже, а готовый проект "вылетал", но мы с Nikzzz это решили...

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years 9 months
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
AZJIO,
Тут проблемы возникли, поэтому немного задержался.
Window Information Tool

[Quote]

    Joker-2013
  • 1039
  • Longevity: 9 years 4 months
  • Posts: 2053
  • REPUTATION:120

    [+] [-]
  • Location: из прошлого
Внимание: Проект закрыт! Объяснять причин не буду, их множество.
Возможно появятся новые версии, но в паблик их выкладывать не буду.
Только для себя, только для друзей...

Page 5 of 5


Display posts:    

Current time is: 02-Nov 08:43

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum