无忧启动论坛

标题: Radmin 3.5.2.1 NSIS安装版生成脚本! [打印本页]

作者: cls822001    时间: 前天 20:46
标题: Radmin 3.5.2.1 NSIS安装版生成脚本!
本帖最后由 cls822001 于 2025-9-18 14:28 编辑

Radmin 3.5.2.1 NSIS安装版生成脚本 带NewTrialStop v2.3
所需文件及编译好安装程序链接
需要定制自己下载文件编译就OK
NSIS 3.11 中文增强版本下载

  1.         OutFile 'Radmin3.5.2.1原版.exe'
  2.         RequestExecutionLevel admin

  3.         !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\Radmin3.5.2"
  4.         !include "MUI2.nsh"
  5.         !include "x64.nsh"
  6.         !define MUI_PAGE_CUSTOMFUNCTION_PRE 'CopyFiles'
  7.         !define MUI_PAGE_CUSTOMFUNCTION_SHOW MyInstFiles
  8.         !insertmacro MUI_PAGE_INSTFILES
  9.         Icon radmin.ico
  10.         UninstallIcon 卸载.ico
  11.   !insertmacro MUI_LANGUAGE "SimpChinese"
  12.   VIProductVersion "3.5.2.0" ;版本号
  13.   VIAddVersionKey /LANG=2052 "ProductName" "Radmin Server" ;文件描述
  14.   VIAddVersionKey /LANG=2052 "LegalCopyright" "Copyright (C)1999-2017 Famatech Copy.and..."  ;版权
  15.   VIAddVersionKey /LANG=2052 "FileDescription" "Radmin Server" ;产品名称
  16.   VIAddVersionKey /LANG=2052 "FileVersion" "3.5.2.0"  ;文件版本
  17.   VIAddVersionKey /LANG=2052  "ProductVersion" "3.5.2.0" ;产品版本
  18.   VIAddVersionKey /LANG=2052 "OriginalFilename" "RServer3setup.exe" ;源文件名

  19.         ShowInstDetails nevershow
  20.         ShowUninstDetails nevershow
  21.         AutoCloseWindow true
  22.         BrandingText "顺艺网络专用"
  23.         Caption "顺艺网络专用版"

  24.         Section "Radmin"
  25.                 SimpleSC::StopService RServer3 1 20
  26.                 CopyFiles /SILENT "$Temp\Radmin\*.*" "$WinDir\SysWoW64\rserver30"
  27.                 ${If} ${RunningX64}
  28.                 System::Call "Kernel32::Wow64EnableWow64FsRedirection(i 0)"
  29.                 SetRegView 64
  30.                 WriteRegStr   HKLM "SOFTWARE\Wow6432Node\Radmin\v3.0\Server" "LicenseText" "已注册"
  31.                 WriteRegDWORD HKLM "SOFTWARE\Wow6432Node\Radmin\v3.0\Server" "HideTrayIcon" 0x00000001
  32.                 ;定义端口密码
  33.                 ;WriteRegBin   HKLM "SOFTWARE\WOW6432Node\Radmin\v3.0\Server\Parameters" "Port" "端口注册表"
  34.                 ;WriteRegBin   HKLM "SOFTWARE\WOW6432Node\Radmin\v3.0\Server\Parameters\Radmin Security\1" "1" "密码注册表"
  35.                 SetDetailsPrint textonly
  36.                 DetailPrint "安装完成..."
  37.                 SetDetailsPrint listonly
  38.                 SimpleSC::InstallService "RServer3"  "Radmin Server V3" "272" "2" '"$WinDir\SysWOW64\rserver30\RServer3.exe" /service' "" "" ""
  39.                 SimpleSC::SetServiceDescription "RServer3" "为授权的远程用户提供安全的远程控制、文件传输、文本聊天、语音聊天和其他服务。"
  40.                 SimpleSC::SetServiceFailure "RServer3" "0" "" "" 1 60000 1 60000 1 60000
  41.                 NsExec::Exec 'SC.exe create raddrvv3 binpath= "$WinDir\SysWOW64\rserver30\raddrvv3.sys" type= kernel start= system group= Base displayname= raddrvv3'
  42.                 SimpleSC::StartService "raddrvv3" 1 30
  43.                 SimpleSC::StartService "RServer3" 1 30
  44.                 SetOutPath "$WinDir\SysWoW64\rserver30"
  45.                 CreateDirectory "$SMPROGRAMS\Radmin Server 3"
  46.                 CreateShortCut "$SMPROGRAMS\Radmin Server 3\Radmin服务器的设置.lnk" "$WinDir\SysWoW64\rserver30\rserver3.exe" "/setup"
  47.                 CreateShortCut "$SMPROGRAMS\Radmin Server 3\帮助.lnk" "$WinDir\SysWoW64\rserver30\Radmin30cn.chm"
  48.                 CreateShortCut "$SMPROGRAMS\Radmin Server 3\启动Radmin服务器.lnk" "$WinDir\SysWoW64\rserver30\rserver3.exe" "/start"
  49.                 CreateShortCut "$SMPROGRAMS\Radmin Server 3\停止Radmin服务器.lnk" "$WinDir\SysWoW64\rserver30\rserver3.exe" "/stop"
  50.                 CreateShortCut "$SMPROGRAMS\Radmin Server 3\卸载.lnk" "$WinDir\SysWoW64\rserver30\卸载.exe"
  51.                 WriteRegStr HKLM "${PRODUCT_UNINST_KEY}" "DisplayName" "Radmin Server 3.5.2"
  52.                 WriteRegStr HKLM "${PRODUCT_UNINST_KEY}" "DisplayVersion" "3.52.1.0000"
  53.                 WriteRegStr HKLM "${PRODUCT_UNINST_KEY}" "Publisher" "Famatech"
  54.                 WriteRegStr HKLM "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$WinDir\SysWoW64\rserver30\rserver3.exe"
  55.                 WriteRegStr HKLM "${PRODUCT_UNINST_KEY}" "UninstallString" "$WinDir\SysWoW64\rserver30\卸载.exe /S"
  56.                 WriteUninstaller $WinDir\SysWoW64\rserver30\卸载.exe
  57.                 ${Else}
  58.                 CopyFiles /SILENT "$Temp\Radmin\*.*" "$WINDIR\System32\rserver30"
  59.                 SimpleSC::StopService RServer3 1 20
  60.                 WriteRegStr   HKLM "SOFTWARE\Radmin\v3.0\Server" "LicenseText" "已注册"
  61.                 WriteRegDWORD HKLM "SOFTWARE\Radmin\v3.0\Server" "HideTrayIcon" 0x00000001
  62.                 ;定义端口密码
  63.                 ;WriteRegBin   HKLM "SOFTWARE\WOW6432Node\Radmin\v3.0\Server\Parameters" "Port" "端口注册表"
  64.                 ;WriteRegBin   HKLM "SOFTWARE\WOW6432Node\Radmin\v3.0\Server\Parameters\Radmin Security\1" "1" "密码注册表"
  65.                 SetDetailsPrint textonly
  66.                 DetailPrint "安装完成..."
  67.                 SetDetailsPrint listonly
  68.                 SimpleSC::InstallService "RServer3"  "Radmin Server V3" "272" "2" '"$WINDIR\System32\rserver30\RServer3.exe" /service' "" "" ""
  69.                 SimpleSC::SetServiceDescription "RServer3" "为授权的远程用户提供安全的远程控制、文件传输、文本聊天、语音聊天和其他服务。"
  70.                 SimpleSC::SetServiceFailure "RServer3" "0" "" "" 1 60000 1 60000 1 60000
  71.                 NsExec::Exec 'SC.exe create raddrvv3 binpath= "$WinDir\System32\rserver30\raddrvv3.sys" type= kernel start= system group= Base displayname= raddrvv3'
  72.                 SimpleSC::StartService "raddrvv3" 1 30
  73.                 SimpleSC::StartService "RServer3" 1 30
  74.                 CreateDirectory "$SMPROGRAMS\Radmin Server 3"
  75.                 CreateShortCut "$SMPROGRAMS\Radmin Server 3\Radmin服务器的设置.lnk" "$WinDir\System32\rserver30\rserver3.exe" "/setup"
  76.                 CreateShortCut "$SMPROGRAMS\Radmin Server 3\帮助.lnk" "$WinDir\System32\rserver30\Radmin30cn.chm"
  77.                 CreateShortCut "$SMPROGRAMS\Radmin Server 3\启动Radmin服务器.lnk" "$WinDir\System32\rserver30\rserver3.exe" "/start"
  78.                 CreateShortCut "$SMPROGRAMS\Radmin Server 3\停止Radmin服务器.lnk" "$WinDir\System32\rserver30\rserver3.exe" "/stop"
  79.                 CreateShortCut "$SMPROGRAMS\Radmin Server 3\卸载.lnk" "$WinDir\System32\rserver30\卸载.exe"
  80.                 ${EndIf}
  81.                 RMDir /r $Temp\Radmin
  82.         SectionEnd

  83.         Function MyInstFiles
  84.          GetDlgItem $0 $HWNDPARENT 1 ;下一步
  85.          ShowWindow $0 ${SW_HIDE}
  86.          GetDlgItem $0 $HWNDPARENT 2 ;取消
  87.          ShowWindow $0 ${SW_HIDE}
  88.          GetDlgItem $1 $HWNDPARENT 3 ;上一步
  89.          ShowWindow $1 ${SW_HIDE}
  90.          GetDlgItem $0 $HWNDPARENT 1037
  91.          ShowWindow $0 ${SW_HIDE}
  92.          GetDlgItem $0 $HWNDPARENT 1038
  93.          SendMessage $0 ${WM_SETTEXT} 0 "STR:Radmin正在安装,请稍候...."
  94.         FunctionEnd

  95.         Function 'CopyFiles'
  96.                 GetDlgItem $R0 $HWNDPARENT 1
  97.                 System::Call 'user32::GetWindowLong(i $hwndparent,i -16)i.r0'
  98.                 intop $1 0x80000 ~
  99.                 intop $0 $0 & $1
  100.                 System::Call 'user32::SetWindowLong(i $hwndparent,i -16,i $0)i'
  101.         FunctionEnd

  102.         Function .onInit
  103.                 SetOutPath $Temp\Radmin
  104.                 File rserver30\*.*
  105.         FunctionEnd

  106.         Section Uninstall
  107.                 SimpleSC::StopService raddrvv3 1 30
  108.                 SimpleSC::StopService RServer3 1 20
  109.                 SimpleSC::RemoveService "raddrvv3"
  110.                 SimpleSC::RemoveService "RServer3"
  111.                 SetRegView 64
  112.                 DeleteRegKey HKLM "${PRODUCT_UNINST_KEY}"
  113.                 RMDir /r /REBOOTOK "$WINDIR\System32\rserver30"
  114.                 RMDir /r /REBOOTOK "$WinDir\SysWoW64\rserver30"
  115.                 RMDir /r "$SMPROGRAMS\Radmin Server 3"
  116.                 SetAutoClose true
  117.         SectionEnd
复制代码











作者: 蘭蘭    时间: 前天 21:23
辛苦啦!谢谢分享!
作者: 肉仔    时间: 前天 21:31
制作不易,且行且珍惜
作者: wn168cn@163.com    时间: 前天 22:24
支持原创
作者: hmaaaa    时间: 前天 22:48
讚,THX~!,感謝分享 ^^ 感恩喔~~!
作者: jjhtya    时间: 前天 23:47
谢谢分享
作者: xyzjzlf    时间: 前天 23:54
感谢楼主分享!
作者: jinghuanqd    时间: 昨天 00:08
谢谢分享
作者: in9    时间: 昨天 00:55
感谢分享,辛苦啦!
作者: ebaqiang    时间: 昨天 05:28
感谢分享
作者: 燕飞龙    时间: 昨天 07:34
谢谢分享
作者: jinghexi    时间: 昨天 08:10
需要定制自己下载
作者: likeyouli    时间: 昨天 08:26
完美破解了吗? 有连接数量和时间限制吗?
这段代码看不懂,能否稍微点拨一下
作者: wang1126    时间: 昨天 08:32
谢谢楼主分享
作者: wwoldok    时间: 昨天 08:37
感謝分享
作者: sulong    时间: 昨天 08:42
谢谢楼主分享
作者: 栤樰    时间: 昨天 09:39
我是用cmd做的压缩包自解压安装,只有进程可以看见右下角无图标隐藏运行
作者: 奈绪    时间: 昨天 09:39
不明白这个工具是干啥用的,请楼主说明一下,谢谢。
作者: leorex    时间: 昨天 09:59
多谢分享
作者: tzblue    时间: 昨天 10:06
这个是局域网远程控制软件吧?
作者: 栤樰    时间: 昨天 10:08
tzblue 发表于 2025-9-18 10:06
这个是局域网远程控制软件吧?

对的,外网也可以用,映射端口或者在客户机上多安装一个frp就行
作者: likeyouli    时间: 昨天 10:09
栤樰 发表于 2025-9-18 09:39
我是用cmd做的压缩包自解压安装,只有进程可以看见右下角无图标隐藏运行

您的有连接数量和时间限制吗 ?我用的Bluefish大神的Radmin Server v3.5.2.1 汉化破解绿色版, 发现破解不完全,概率性发生时间限制(过一段时间服务端提示需要注册,否则无法远程连接)
作者: 栤樰    时间: 昨天 10:15
likeyouli 发表于 2025-9-18 10:09
您的有连接数量和时间限制吗 ?我用的Bluefish大神的Radmin Server v3.5.2.1 汉化破解绿色版, 发现破解 ...

我好像也是你这个版本,不是经常连接,目前为止没发现问题,就是在有的电脑上默认4899端口不知道怎么经常连不上,要换成别的端口就正常
作者: lyrgcy    时间: 昨天 11:32
用户密码端口怎么预设置
作者: wyl0205    时间: 昨天 11:42
栤樰 发表于 2025-9-18 10:15
我好像也是你这个版本,不是经常连接,目前为止没发现问题,就是在有的电脑上默认4899端口不知道怎么经常 ...

貌似目前一直没有完整的破解版本,现在已经换rustdesk了
作者: yaojil    时间: 昨天 12:33
辛苦啦!支持一下
作者: guong    时间: 昨天 12:43
感谢分享了
作者: myak47    时间: 昨天 13:27

谢谢楼主分享了                        
作者: 201012121135    时间: 昨天 13:37
谢谢分享
作者: cls822001    时间: 昨天 13:40
本帖最后由 cls822001 于 2025-9-18 13:43 编辑
lyrgcy 发表于 2025-9-18 11:32
用户密码端口怎么预设置

安装好之后改端口 设密码换脚本里面两处注册表值。并去掉注释。再编译就好了 ,生成的安装文件就带密码跟改了端口了
作者: aduge38    时间: 昨天 14:15
感谢辛苦分享
作者: q68027660    时间: 昨天 14:23

谢谢分享,谢谢分享
作者: wwwlhp    时间: 昨天 14:39
多谢楼主分享!!!
作者: makoto23    时间: 昨天 15:19
谢谢分享
作者: lyrgcy    时间: 昨天 17:20
cls822001 发表于 2025-9-18 13:40
安装好之后改端口 设密码换脚本里面两处注册表值。并去掉注释。再编译就好了 ,生成的安装文件就带密码跟 ...

感谢楼主分享!可以了
作者: yzyd110    时间: 昨天 22:35
3.5.2就不行,2年左右就会过期
作者: cls822001    时间: 昨天 22:41
yzyd110 发表于 2025-9-18 22:35
3.5.2就不行,2年左右就会过期

没有过期过 除非杀毒啥的给那个补丁干掉了
作者: yzyd110    时间: 昨天 22:54
cls822001 发表于 2025-9-18 22:41
没有过期过 除非杀毒啥的给那个补丁干掉了

部过,结果是现在全过期了,好在装好几样,换着用,radmin也就3.4破解好点
作者: jxls    时间: 1 小时前
多谢分享,制作不易,辛苦了
作者: w12340    时间: 半小时前
支持原创




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3