|
|
||||||
Логика регистрации файла14.05.2014, 08:23. Показов 4926. Ответов 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 и ...! заколебался слать смс! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов
Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
|
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация
В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
|