|
|
||||||
Логика регистрации файла14.05.2014, 08:23. Показов 5210. Ответов 50
Метки регистрация (Все метки)
Сейчас делаю консольную программу
которую я протестировал на все возможные ошибки работает примерно так.. Proga.exe /команда Модуль этой программы
так вот.. я хочу внести туда еще три команды r+ =Зарегить при условии что эта dll не зарегестрированна u+ =Отменить рег. только при условии что не этой прогой было регестрированно u- =Отменить при условии... затем удалить ! uz+ =Извлеч при условии что если это dll(ocx) и если она не зареганна... как правильно организовать логику регистрации файла Добавлено через 15 минут Подозреваю что при выполнении регистраций придёться гдето хранить записи, то что было сделанно... вот я и хочу узнать как правильно и где их хранить чтоб не оказаться потом криворуким програмистом... и не удалить по неосторожности важные компоненты для системы... Добавлено через 24 минуты ...вобщем буду делать так... хранить гдето отдельно, например в системной папке специальный файл, в котором будет только список тех компонентов которые зарегала эта прога, в этом случае восстановление системы будет следить за этим файлом... при регистрации компонента сначало будет проверяться зареган ли этот компонент, и только если он никак не зареган только тогда будет добавленна запись в этот список... при отмене-же регистрации, сначало будет просматриваться список... и если в списке есть эта запись то только тогда можно отменить, и удалить эту запись... как-то так.. наверное... я конечно сомневаюсь..
1
|
||||||
| 14.05.2014, 08:23 | |
|
Ответы с готовыми решениями:
50
|
|
|
|
| 25.05.2014, 04:40 [ТС] | |
|
Нашол я у себя этот модификатор,
с помощью которых правильные DLL-ки делают
0
|
|
|
|
|
| 25.05.2014, 05:56 [ТС] | |
|
там-же и Link и старый (подмененный Link)
правда сам SFX куда-то затерялся, ну и ладно... я и так понял что надо делать Добавлено через 6 минут осталось свой SFX создать и в Templates кое что поменять тоже ... для себя... на случай быстрой установки модификаторов PE The Trick, ..ладно, чтоб никого не раздражать в плане авторских прав я расспространять это не буду, во всяком случае на этом сайте Добавлено через 42 минуты Да ..и вот ещё что теперь я и основную программу совсем по другому использую.. просто ввожу одну из процедур дочернего EXE-шника ... а там с помощью CallByName ... Arguments(),,, всё обрабатывается. и передаю ответ через Ini ...+мои суперские dll-ки, всё ... дешево и по сути .
0
|
|
|
|
|
| 25.05.2014, 18:00 [ТС] | |
|
всё.. сделал я нормальный SFX
для установки нужных костылей ... не буду здесь выкладывать эту прогу во избежании скандалов
0
|
|
|
|
|||||||||||
| 25.05.2014, 23:13 [ТС] | |||||||||||
|
Кстате по таким DLL-кам можно передовать и ссылки на объекты классов
вообще ктонибудь знал об этом ? у меня теперь крутейшая среда разработки, и множество комерческих планов ![]() Добавлено через 51 минуту Модуль DLL'ки
без всяких ритуалов ...
Спросил я разрешение у автора, этих костылей на его родном сайте... и если он ещё не умер, и мне ответит положительно я надеюсь то буду спокойно расспространять это ПО Добавлено через 9 минут ...
0
|
|||||||||||
|
|
|
| 25.05.2014, 23:21 [ТС] | |
|
У кого есть интерес к этому можете протестировать
и убедится что эту DLL-ку регить не надо
0
|
|
|
|
|||||||||||||||||
| 27.05.2014, 23:04 [ТС] | |||||||||||||||||
|
Вобщем для компонентов, как я понял там идёт другая тема ..
а именно ActiveX EXE ..вот чего я не знал оказывается и развёл демагогию Добавлено через 11 минут из интернетов ...
и вот еще Кликните здесь для просмотра всего текста
Совет 226. Обмен переменными между разными приложениями
Иногда возникает необходимость обмениваться переменными между различными приложениями, например при совместном использовании базы данных. Для этого создадим ActiveX EXE с модулем класса Class1. Здесь нельзя создать библиотеку ActiveX DLL, поскольку она выполняется внутрипроцессно (in-process) в каждом клиенте. Добавьте к проекту модель (команда Project|Add Module) и опишите переменную, которая будет передаваться в другое приложение, в качестве общей. Код в ActiveX EXE будет выглядеть следующим образом: ********* Код модуля **********
проекте и используйте ее, например, так: *** Код приложения, использующего ActiveX EXE ***
И наконец, главное. Не забудьте установить ссылку к объектам DAO, так как они используют объект базы данных.
0
|
|||||||||||||||||
|
Модератор
|
||||||
| 27.05.2014, 23:09 | ||||||
|
Я тут немного подумал, можно довольно просто сделать возможным использование ActiveX DLL без регистрации. Позже напишу модуль/класс там будет функция:
1
|
||||||
|
|
|||
| 27.05.2014, 23:15 [ТС] | |||
|
и спасибо за поддержку Добавлено через 1 минуту скорее всего ты хоч сказать реализация компонента по UUID'у без его регистрации ? Добавлено через 1 минуту
0
|
|||
|
|
|
| 28.05.2014, 07:14 [ТС] | |
|
вот как это работает
Добавлено через 29 минут на картинке запуск приложения из архива а это значит, что запускать мои компоненты по технологии COM, можно из разных интернет источников нажать для просмотра картинки
0
|
|
| 28.05.2014, 07:14 | |
|
Как вывести переменную из файла регистрации
Вывести форму регистрации для регистрации другого пользователя Что за журнал регистрации в 1с8.3 есть, где все регистрации сохраняются в отдельными файлами в определенную папку хочу вконтакт, а не получается. просит регистрации через два файла jad и ...! заколебался слать смс! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|