|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Автоустановка Remote Administrator 2.1 - небольшой трабл |
|
|
Автоустановка Remote Administrator 2.1 - небольшой трабл
|
Пользователь Сообщения: 66 |
Вот пример автоустановки radmin 2.1 (метод RunOnceEx)
1. В папку $OEM$\$Progs копируется папка radmin с любой машины где он установлен. 2. В папку $OEM$\$$\System32 копируются файлы admdll.dll, raddrv.dll, r_server.exe. В принципе, для автоустановки достаточно этих трех файлов, но кто знает, вдруг да и понадобится клиент. 3. regshot'ом определяются изменения в реестре после ввода серийника. (изменения вносятся в [HKEY_LOCAL_MACHINE\SOFTWARE\RAdmin\v1.01\ViewType], [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG], [HKEY_LOCAL_MACHINE\SYSTEM\RAdmin\v2.0\Server\Parameters]. Ключи, ессно у каждого свои), ну и создается рег-файл. 4. В RunOnceEx.cmd прописываем строки: REG ADD %KEY%\030 /V 1 /D "%systemroot%\system32\r_server /installservice /silence /save" /f REG ADD %KEY%\030 /V 2 /D "%systemroot%\system32\r_server /port:**** /pass:***** /silence /save" /f REG ADD %KEY%\030 /V 3 /D "regedit /s %systemdrive%\apps\radmin.reg" / где radmin.reg - соответствующий твик реестра для ввода серийника 5. Теперь сервер надо стартовать. для этого строка: REG ADD %KEY%\040 /V 2 /D "%systemroot%\system32\r_server /start" /f НО! при запуске вместе с остальными строками на этой стадии установка виснет (скорее всего нужно подтверждение типа start\wait). Поэтому я запускаю ее после Cleanup.cmd, за время отсчета перед перезагрузкой строка успевает отработать. Все срабатывает и ставится, кроме команды installservise, то есть запускать службу надо через настройки после установки. В чем трабл, так и не понял, если кто что-либо может посоветовать, большое сенкс |
|
------- Отправлено: 09:19, 24-02-2005 |
![]() Ветеран Сообщения: 867
|
Профиль | Отправить PM | Цитировать HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG] - ИМХО эта строчка не нужна, каждая вторая программа зачем-то обращается к этому ключу. Попробуй запускать службу через консольную команду net start service_name
|
Отправлено: 10:08, 24-02-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 529
|
Профиль | Отправить PM | Цитировать Akufrol Debby
Для установки Radmin делаем следующее: 1 Ставим Radmin на любую машину и все конфигурим. 2 Открываем regedit и топаем сначала сюда [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\r_server] и экспортируем ее, потом топаем сюда [HKEY_LOCAL_MACHINE\SYSTEM\RAdmin] экспортируем. 3 Объединяем все в один Radmin.reg и кладем его в %ProgramFiles%\Radmin. Сам Radmin еще установлен. 4 Там же создаем батник Radmni.cmd следующего содержания: IF EXIST %SystemRoot%\CMDOW.EXE cmdow @ /HID @echo off set S=%CD%\ set D=%SystemRoot%\System32\ copy /y "%S%r_server.exe" %D% copy /y "%S%raddrv.dll" %D% copy /y "%S%AdmDll.dll" %D% regedit /s "%S%radmin.reg" %D%r_server.exe /install /silent net start r_server Дальше пишем на CD и все. Если папка %ProgramFiles%\Radmin на целевой машине не нужна, можно не делать SFX, а запускать Radmin.cmd прямо с CD. |
------- Отправлено: 18:39, 24-02-2005 | #3 |
Пользователь Сообщения: 50
|
Профиль | Отправить PM | Цитировать Решил оживить старую тему. Небольшое дополнение:
Ошибка в ключе батника! Ключ "silent" применяется для тихой установки архивов запакованных инсталятором Inno Setup. В нашем случае должен применятся ключ "silence" очень похожи по названию ![]() IF EXIST %SystemRoot%\CMDOW.EXE cmdow @ /HID @echo off set S=%CD%\ set D=%SystemRoot%\System32\ copy /y "%S%r_server.exe" %D% copy /y "%S%raddrv.dll" %D% regedit /s "%S%radmin.reg" %D%r_server.exe /install /silence net start r_server пакуем SFX архив. Недостатки: 1. r_server.exe светится в процессах. 2. Окно установки выдает нас с потрахами.На моем компе висит порядка 5 сек.Да и еще рассказывает какие действия на данный момент производит.Может при упаковке в команду Setup=radmin.cmd какой нить ключь нужно чтобы скрыть его? Только вот какой? 3. Отлавливается Касперским при установке расширенных баз.Хотя можно задать касперскому правила исключения,но по идее сами правила уже выдают присутсвие Радмина ![]() Какие будут соображения? Только представте как это неудобно где нить в инеткафе будет админу! Если каждый посетитель будет избавлятся от Радмина.Или как в нашей сетке где около 50 компов. Юзер удалил,а админ бегай по этажам ![]() |
Отправлено: 23:37, 25-09-2005 | #4 |
Ветеран Сообщения: 628
|
Профиль | Отправить PM | Цитировать Давно-давно делал vbs, для установки, может кому-то понравится. Устанавливается в Program Files\Radmin
создает ярлыки: Remote Administrator v2.2\Radmin Viewer Remote Administrator v2.2\Settings for Radmin Server Remote Administrator v2.2\Radmin Server - start Remote Administrator v2.2\Radmin Server - stop после установки стартует сервер с паролем 11111111 radmin.vbs 'vbs-скрипт положить в папку, в этой папке создать подпапку Files, в кот. 'записать файлы r_server.exe, raddrv.dll, radmin.exe (radmin.exe я использую от 3 бэты). 'Синтаксис запуска: "radmin.vbs s" или "radmin /s" или "radmin -s" или "radmin (/-) 'silent". Если запускать без ключей, то после окончания будет выведено окно 'сообщающее об окончании процесса установки, его. надо будет закрыть, 'удобно при отдельной установке. Dim WshShell, fso, objArgs, spath, pf, sysr, dir Set WshShell = WScript.CreateObject("WScript.Shell") Set fso = CreateObject("Scripting.FileSystemObject") On Error Resume Next 'Expand Environment pf = WshShell.ExpandEnvironmentStrings("%Programfiles%") sysr = WshShell.ExpandEnvironmentStrings("%SystemRoot%") ' Read AllUsersPrograms path using WshSpecialFolders object spath = WshShell.SpecialFolders("AllUsersPrograms") ' Path to current vbs folder to successfully launch script in WPI dir = fso.GetParentFolderName(WScript.ScriptFullName) fso.CopyFolder dir & "\files", pf & "\Radmin" fso.CreateFolder(spath & "\Remote Administrator v2.2") ' Создание шоткатов Set Rview = WshShell.CreateShortcut(spath & "\Remote Administrator v2.2\Radmin Viewer.lnk") Rview.TargetPath = pf & "\Radmin\radmin.exe" Rview.WorkingDirectory = pf & "\Radmin" Rview.Save Set RServSet = WshShell.CreateShortcut(spath & "\Remote Administrator v2.2\Settings for Radmin Server.lnk") RServSet.TargetPath = (pf & "\Radmin\r_server.exe") RServSet.Arguments = "/setup" RServSet.WorkingDirectory = pf & "\Radmin" RServSet.Save Set RServStart = WshShell.CreateShortcut(spath & "\Remote Administrator v2.2\Radmin Server - start.lnk") RServStart.TargetPath = (pf & "\Radmin\r_server.exe") RServStart.Arguments = "/start" RServStart.WorkingDirectory = pf & "\Radmin" RServStart.Save Set RServStop = WshShell.CreateShortcut(spath & "\Remote Administrator v2.2\Radmin Server - stop.lnk") RServStop.TargetPath = (pf & "\Radmin\r_server.exe") RServStop.Arguments = "/stop" RServStop.WorkingDirectory = pf & "\Radmin" RServStop.Save 'Create sets.reg Set f1 = fso.CreateTextFile(sysr & "\sets.reg", True) f1.WriteLine "REGEDIT4" f1.WriteBlankLines(1) f1.WriteLine "[HKEY_LOCAL_MACHINE\SYSTEM\RAdmin\v2.0\Server\NtUsers]" f1.WriteLine """1""=hex:" f1.WriteBlankLines(1) f1.WriteLine "[HKEY_LOCAL_MACHINE\SYSTEM\RAdmin\v2.0\Server\Parameters]" f1.WriteLine """NTAuthEnabled""=hex:00,00,00,00" f1.WriteLine """Parameter""=hex:c3,32,c5,82,f1,0e,c8,50,b7,3c,20,f7,23,27,16,14" f1.WriteBlankLines(1) f1.WriteLine "[HKEY_LOCAL_MACHINE\SOFTWARE\RAdmin\v1.01\ViewType]" f1.WriteLine """Data""=hex:35,e3,db,da,7c,ef,32,ad,2c,a5,b8,1a,4b,e2,b2,47,7b,1d,eb,05,4c,36,\" f1.WriteLine "0e,65,8a,ff,ec,aa,7d,63,a1,47,50,db,f2,0a,c5,a7,1d,dd,08,6b,7f,02,90,2b,b8,\" f1.WriteLine "6c,da,7a,96,cb,dc,c9,e2,1a,8c,4d,25,39,57,f8,ee,83" f1.Close WshShell.Run ("regedit /s " & sysr & "\sets.reg"), 1, true fso.DeleteFile(sysr & "\sets.reg"), true WshShell.Run ("""" & pf & "\Radmin\r_server.exe""" & " /install /silence"), 1, true Set objArgs = WScript.Arguments If objArgs.Count = 0 Then msgbox "Remote Administrator Installation complete" End if Wscript.Quit |
|
Отправлено: 07:44, 26-09-2005 | #5 |
Пользователь Сообщения: 99
|
Профиль | Отправить PM | Цитировать я сделал инсталятор программой install rite 2.5с вообще не парюсь этим вопросом, ставится и все запускается(все службы) и сохраняет все мои пароли
|
Отправлено: 08:40, 26-09-2005 | #6 |
Ветеран Сообщения: 628
|
Профиль | Отправить PM | Цитировать Mrempty
каждый делает как хочет, на тот момент я изучал vbs, мне было интересно сделать именно на нем, я кстати предпочитаю InnoSetup, install rite в свое время тоже пользовал. |
Отправлено: 18:22, 26-09-2005 | #7 |
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать А я уже давно Remote Administrator 2.1 переупаковал в SFX архив! Все ставитса спомощью двух кликов по эксешнику за 5 секунд: служба; реестр - список пользователей, настройки и т.д; ярлыки. Все очень просто!!
|
Отправлено: 02:09, 27-09-2005 | #8 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 10:58, 31-01-2006 | #9 |
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать imas1
Выложить не могу, так как не куда, да и мой Dial-UP непозволит, долго короче! Цитата:
|
|
Отправлено: 17:33, 31-01-2006 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Антивирусы - ESet remote administrator | xstaford | Защита компьютерных систем | 1 | 25-01-2013 11:16 | |
Прочие - [решено] Remote Administrator v2.1 | riga_f | Программное обеспечение Windows | 2 | 18-11-2009 13:18 | |
Remote Administrator (Radmin) 3.4 | OSZone Software | Новости программного обеспечения | 0 | 14-10-2009 21:30 | |
Трабл небольшой... Помогите | Guest | Microsoft Windows NT/2000/2003 | 6 | 26-01-2003 01:51 |
|