PDA

Показать полную графическую версию : как интегрировать key в дистрибутив winrar?


Страниц : 1 [2]

Iska
29-05-2019, 19:33
ruslanishe, что именно Вам непонятно в десятом сообщении данной темы? Можете излагать прямо по порядку: «Я попробовал то-то и то-то, ожидал получить то-то и то-то, а получил то-то и то-то».

ruslanishe
29-05-2019, 19:46
ruslanishe, что именно Вам непонятно в десятом сообщении данной темы? Можете излагать прямо по порядку: «Я попробовал то-то и то-то, ожидал получить то-то и то-то, а получил то-то и то-то». »
давайте по порядку... вот у меня есть файл winrar-x64-571ru.exe к нему тоже есть rarreg.key ключ я установил winrar-x64-571ru.exe туда добавил rarreg.key ключ все работает норм без регистрации не просит что у меня пробный период типо 40 дней. ну а теперь из всего этого что установлено в C:\Program Files\WinRAR собрать один файл exe с ключом и установка шла как с демо версии куда устанавливать. далее не понятно из текста это

Я делаю так:
- в папку с дистрибутивом копирую файл ключа и консольный экзешник и файл инсталлятора (прикреплен, убрать расширение .txt)
- rar cw wrar420ru.exe comment.txt извлекаем файл сценария установщика (если нужно делаем изменения)
- rar x wrar420ru.exe *.* source\ распаковка дистрибутива
- rar a -cfg- -k -m5 -r -s -ep1 -sfx -zcomment.txt wrar420ru_mod.exe source\*.* rarreg.key получаем дистр. с вшитым ключем и как получить файл с вшитым ключом

Iska
29-05-2019, 23:27
Делайте так:

1. Подготовка.

1.1. Установите «ручками» WinRAR из winrar-x64-571ru.exe.
1.2. Скопируйте Ваш ключевой файл rarreg.key в каталог с установленным WinRAR (в данном случае это должен быть %ProgramFiles%\WinRAR.

2. Процесс.

2.1. Создайте произвольный каталог.
2.2. Скопируйте в него файлы winrar-x64-571ru.exe, rarreg.key.
2.3. Создайте в нём пакетный файл со следующим содержимым:
@echo off
setlocal enableextensions enabledelayedexpansion

set sArcFile=winrar-x64-571ru.exe

"%ProgramFiles%\WinRAR\Rar.exe" cw -scuc ".\%sArcFile%" ".\Comments.txt"
"%ProgramFiles%\WinRAR\Rar.exe" x ".\%sArcFile%" "*.*" ".\Source\"
"%ProgramFiles%\WinRAR\Rar.exe" a -cfg- -k -m5 -r -s -ep1 -sfx -scuc -z".\Comments.txt" ".\%sArcFile:ru=ru_reg%" ".\Source\*.*" ".\rarreg.key"

rd /s /q ".\Source"
del /f /q ".\Comments.txt"

endlocal
exit /b 0


3. Запустите этот пакетный файл на исполнение.

Результатом должен быть файл winrar-x64-571ru_reg.exe, содержащий внутри себя ключевой файл rarreg.key.

ruslanishe
30-05-2019, 10:33
Делайте так:
1. Подготовка.
1.1. Установите «ручками» WinRAR из winrar-x64-571ru.exe.
1.2. Скопируйте Ваш ключевой файл rarreg.key в каталог с установленным WinRAR (в данном случае это должен быть %ProgramFiles%\WinRAR.
2. Процесс.
2.1. Создайте произвольный каталог.
2.2. Скопируйте в него файлы winrar-x64-571ru.exe, rarreg.key.
2.3. Создайте в нём пакетный файл со следующим содержимым:
Код:
@echo off
setlocal enableextensions enabledelayedexpansion
set sArcFile=winrar-x64-571ru.exe
"%ProgramFiles%\WinRAR\Rar.exe" cw -scuc ".\%sArcFile%" ".\Comments.txt"
"%ProgramFiles%\WinRAR\Rar.exe" x ".\%sArcFile%" "*.*" ".\Source\"
"%ProgramFiles%\WinRAR\Rar.exe" a -cfg- -k -m5 -r -s -ep1 -sfx -scuc -z".\Comments.txt" ".\%sArcFile:ru=ru_reg%" ".\Source\*.*" ".\rarreg.key"
rd /s /q ".\Source"
del /f /q ".\Comments.txt"
endlocal
exit /b 0
3. Запустите этот пакетный файл на исполнение.
Результатом должен быть файл winrar-x64-571ru_reg.exe, содержащий внутри себя ключевой файл rarreg.key. » вот вроде все получилось как написали сделал. ну почему то установка идет по такому пути https://funkyimg.com/i/2UizQ.jpg (https://funkyimg.com/i/2UizP.png) и значок после создания не такой как у оригинала

habib2302
30-05-2019, 11:28
Делайте так:
1. Подготовка.
1.1. Установите «ручками» WinRAR из winrar-x64-571ru.exe.
1.2. Скопируйте Ваш ключевой файл rarreg.key в каталог с установленным WinRAR (в данном случае это должен быть %ProgramFiles%\WinRAR.
2. Процесс.
2.1. Создайте произвольный каталог.
2.2. Скопируйте в него файлы winrar-x64-571ru.exe, rarreg.key.
2.3. Создайте в нём пакетный файл со следующим содержимым:
Код:
@echo off
setlocal enableextensions enabledelayedexpansion
set sArcFile=winrar-x64-571ru.exe
"%ProgramFiles%\WinRAR\Rar.exe" cw -scuc ".\%sArcFile%" ".\Comments.txt"
"%ProgramFiles%\WinRAR\Rar.exe" x ".\%sArcFile%" "*.*" ".\Source\"
"%ProgramFiles%\WinRAR\Rar.exe" a -cfg- -k -m5 -r -s -ep1 -sfx -scuc -z".\Comments.txt" ".\%sArcFile:ru=ru_reg%" ".\Source\*.*" ".\rarreg.key"
rd /s /q ".\Source"
del /f /q ".\Comments.txt"
endlocal
exit /b 0
3. Запустите этот пакетный файл на исполнение.
Результатом должен быть файл winrar-x64-571ru_reg.exe, содержащий внутри себя ключевой файл rarreg.key. » вот вроде все получилось как написали сделал. ну почему то установка идет по такому пути https://funkyimg.com/i/2UizQ.jpg (https://funkyimg.com/i/2UizP.png) и значок после создания не такой как у оригинала

Имеются еще макросы с разрядностью x86 и x64. По умолчанию стоит макрос 32 бита (x86). В принципе никакой разницы нет какой макрос. "И так сойдёт"

ruslanishe
30-05-2019, 11:42
Имеются еще макросы с разрядностью x86 и x64. По умолчанию стоит макрос 32 бита (x86). В принципе никакой разницы нет какой макрос. "И так сойдёт" » ну это да так то. а со значком почему такой делает а не как у оригинала

Iska
30-05-2019, 18:34
ну почему то установка идет по такому пути »
Моя недоработка. Я недоглядел, что для x64 разрядность нужно указывать «ручками». Исправьте одну строку в пакетном файле, добавив в неё выделенное:
"%ProgramFiles%\WinRAR\Rar.exe" a -cfg- -k -m5 -r -s -ep1 -sfx"Default64.SFX" -scuc -z".\Comments.txt" ".\%sArcFile:ru=ru_reg%" ".\Source\*.*" ".\rarreg.key"

и значок после создания не такой как у оригинала »
Не только icon другой, но общий внешний вид — тоже. Так и есть. icon, в принципе, можно вытащить сторонними средствами и опосля добавить, но большого в том смысла не вижу.

а не как у оригинала »
Так новый icon никак и не связан с icon «оригинала».

ruslanishe
30-05-2019, 21:04
Моя недоработка. Я недоглядел, » так я понял сменил все нормально спасибо. да по внешнему виду да отличие есть какое то ну за то необычно как то чем у оригинала... еще раз спасибо за помощь




© OSzone.net 2001-2012