[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Andrey_A, ХарВик, chip642  
Форум » • Total Commander • » Делимся опытом в Total Commander » Плагин Autorun (Помощь в реализации команды для autorun.cfg)
Плагин Autorun
sibirnikДата: Четверг, 02.08.2018, 16:00 | Сообщение № 1
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
В справке плагина Autorun(help_ru.chm) имеется такая команда RegWrite. Помогите написать строку для Autorun.cfg, чтобы при запуске в реестр заносилась эта информация(регистрация какой-то программы). Вот нужный кусок реестра:
Цитата
[HKEY_CLASSES_ROOT\CLSID\{1999F9DE-571D-455B-B7C9-C1E9DB51589F}]
"User Name"="primer"
"User Email"="primer@mail.ru"
"License Key"="731-7ESG-745D5E-GHE2-3SDB"
"Expire Date"=hex:00,00,00,00,20,ee,ea,40
"BoosterRun"="dword:00000001"

Напишите пожалуйста готовую строку, я в этом деле полный Zero - читая справку не понял, как и что написать. Возможно ли вообще эту инфу заносить с помощью этой команды таким образом или нужно другое решение.
 
Andrey_AДата: Четверг, 02.08.2018, 16:53 | Сообщение № 2
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
sibirnik, создайте из этого файл с расширением .reg
и вносите с помощью
regedit /s File

.


 
sibirnikДата: Четверг, 02.08.2018, 18:07 | Сообщение № 3
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Цитата Andrey_A ()
создайте из этого файл с расширением .reg
Это я знаю. Я просто хочу понять для чего эта команда RegWrite и возможности и способы её использования. По справке понял, что для занесения инфы в реестр, а как прописать не понимаю...А пример этот для примера. Меня интересует любой рабочий пример использования этой команды.

Добавлено (19.01.2019, 04:38)
---------------------------------------------
Как это подключить?
В поставку также включен плагин-пример "MoveButton", перемещающий кнопку "Опции" в диалогах копирования/перемещения (новое положение которой в последних версиях TC многим не нравится) в другое место.

# Enables MoveButton functionality
# Включает функционал MoveButton
LoadLibrary Plugins\Autorun_MoveButton.dll
MoveOptionsButton MOVE_LEGACY

Вылетают ошибки...Что не так??? Сам разобрался, надо было DLL в корень Autorun перебросить из папки плагин. Вопрос снят.


Сообщение отредактировал sibirnik - Суббота, 19.01.2019, 04:52
 
zybrevlДата: Воскресенье, 03.02.2019, 14:42 | Сообщение № 4
Генерал-майор

На сайте с: 10.11.2018
Сообщений: 312
Награды: 13
Репутация: 10
sibirnik, В справке плагина Autorun help_ru.chm,
в разделе RegWrite надо читать верхнюю строку.

пример:
ключ - keyname=HKEY_CURRENT_USER\Software\Test
параметр - valuename=TestKey
тип - type=REG_SZ
значение - value=Hello

Запись в Autorun.cfg:
RegWrite "HKEY_CURRENT_USER\Software\Test" "TestKey" "REG_SZ" "Hello"

ссылка из AutoIt3
https://autoit-script.ru/autoit3_docs/functions/RegWrite.htm

готовый:
RegWrite "HKEY_CLASSES_ROOT\CLSID\{1999F9DE-571D-455B-B7C9-C1E9DB51589F}" "User Name" "REG_SZ" "primer"
RegWrite "HKEY_CLASSES_ROOT\CLSID\{1999F9DE-571D-455B-B7C9-C1E9DB51589F}" "User Email" "REG_SZ" "primer@mail.ru"
RegWrite "HKEY_CLASSES_ROOT\CLSID\{1999F9DE-571D-455B-B7C9-C1E9DB51589F}" "License Key" "REG_SZ" "731-7ESG-745D5E-GHE2-3SDB"
RegWrite "HKEY_CLASSES_ROOT\CLSID\{1999F9DE-571D-455B-B7C9-C1E9DB51589F}" "Expire Date" "REG_BINARY" "0000000020eeea40"
RegWrite "HKEY_CLASSES_ROOT\CLSID\{1999F9DE-571D-455B-B7C9-C1E9DB51589F}" "BoosterRun" "REG_SZ" "dword:00000001"


Сообщение отредактировал zybrevl - Воскресенье, 03.02.2019, 17:03
 
sibirnikДата: Понедельник, 04.02.2019, 00:53 | Сообщение № 5
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
zybrevl,
Спасибо за разъяснение...Будем пробовать.
 
Форум » • Total Commander • » Делимся опытом в Total Commander » Плагин Autorun (Помощь в реализации команды для autorun.cfg)
  • Страница 1 из 1
  • 1
Поиск:

Интеллектуальные права и отказ от ответственности