|
|
||||||
Логика регистрации файла14.05.2014, 08:23. Показов 5266. Ответов 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 и ...! заколебался слать смс! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки.
Добавлены следующие реквизиты типа Булево:
- Буквы;
- Цифры;
- Символы.
Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|