制作支付宝登陆插件“绿色版”及批处理

ZephyrXT 发布于 阅读:49

成品下载链接:http://pan.baidu.com/s/1mgBlU9i 密码:5zpt

—————— 下载准备工具 ——————

官网最新安装包:https://download.alipay.com/sec/edit/aliedit.exe

解压工具:http://www.7-zip.org/download.html


—————— 提取需要的dll文件 ——————

1.安装7z

2.解压aliedit.exe

3.复制备份以下6个dll文件

Alidcp.dll、aliedit.dll、npalidcp.dll、npaliedit.dll、npAlipaydhc.dll、npAliSecCtrl.dll


—————— 手动注册(For IE) ——————

IE内核浏览器这4个文件:Alidcp.dll、aliedit.dll、npAlipaydhc.dll、npAliSecCtrl.dll。 
将这4个文件置于任意路径的aliedit目录下(比如C:\Program Files\aliedit),然后注册即可(注册方法见下)。 
在aliedit目录里“以管理员身份运行”如下批处:
regsvr32 Alidcp.dll
regsvr32 aliedit.dll
regsvr32 npAlipaydhc.dll
regsvr32 npAliSecCtrl.dll


—————— 其他浏览器 ——————

非IE内核浏览器(比如chrome)需要的控件是这3个文件:npalidcp.dll、npaliedit.dll、npAliSecCtrl.dll。 
将这3个文件拷贝到浏览器的Plugins目录下 
Chrome的Plugins目录要和chrome.exe同级或与chrome.dll同级 以在chrome://plugins/里看到加载为准。 
注意:还要在chrome://plugins/里将对应的插件勾选“始终允许”。 

Alipay webmod control - 版本: 1, 0, 0, 1

Alipay security control - 版本: 1, 3, 0, 2
Alipay Security Control 3 - 版本: 2,0,1,0


参考:

1.提取支付宝“真正的”安全登录控件
https://bbs.zephyrxt.com/thread-17552-1-1.html

2.支付宝安全插件绿色免安装版:
https://bbs.zephyrxt.com/thread-17558-1-1.html

—————— 批处理(32位系统安装) ——————

@echo off
pushd %~dp0
copy /y "Alidcp.dll"  "%SystemRoot%\System32"
copy /y "aliedit.dll"  "%SystemRoot%\System32"
copy /y "npAlipaydhc.dll"  "%SystemRoot%\System32"
copy /y "npAliSecCtrl.dll"  "%SystemRoot%\System32"
regsvr32 /s "%SystemRoot%\System32\Alidcp.dll"
regsvr32 /s "%SystemRoot%\System32\aliedit.dll"
regsvr32 /s "%SystemRoot%\System32\npAlipaydhc.dll"
regsvr32 /s "%SystemRoot%\System32\npAliSecCtrl.dll"
exit 

—————— 批处理(32位系统卸载)——————

@echo off
regsvr32 /u /s "%SystemRoot%\System32\Alidcp.dll"
regsvr32 /u /s "%SystemRoot%\System32\aliedit.dll"
regsvr32 /u /s "%SystemRoot%\System32\npAlipaydhc.dll"
regsvr32 /u /s "%SystemRoot%\System32\npAliSecCtrl.dll"
del "%SystemRoot%\System32\Alidcp.dll"
del "%SystemRoot%\System32\aliedit.dll"
del "%SystemRoot%\System32\npAlipaydhc.dll"
del "%SystemRoot%\System32\npAliSecCtrl.dll"
exit

—————— 批处理(64位系统安装)——————

@echo off
pushd %~dp0
copy /y "Alidcp.dll"  "%WINDIR%\SysWoW64"
copy /y "aliedit.dll"  "%WINDIR%\SysWoW64"
copy /y "npAlipaydhc.dll"  "%WINDIR%\SysWoW64"
copy /y "npAliSecCtrl.dll"  "%WINDIR%\SysWoW64"
"%windir%\SysWoW64\regsvr32.exe" /s "%WINDIR%\SysWoW64\Alidcp.dll"
"%windir%\SysWoW64\regsvr32.exe" /s "%WINDIR%\SysWoW64\aliedit.dll"
"%windir%\SysWoW64\regsvr32.exe" /s "%WINDIR%\SysWoW64\npAlipaydhc.dll"
"%windir%\SysWoW64\regsvr32.exe" /s "%WINDIR%\SysWoW64\npAliSecCtrl.dll"
exit 

—————— 批处理 (64位系统卸载)——————

@echo off
"%windir%\SysWoW64\regsvr32.exe" /u /s "%WINDIR%\SysWoW64\Alidcp.dll"
"%windir%\SysWoW64\regsvr32.exe" /u /s "%WINDIR%\SysWoW64\aliedit.dll"
"%windir%\SysWoW64\regsvr32.exe" /u /s "%WINDIR%\SysWoW64\npAlipaydhc.dll"
"%windir%\SysWoW64\regsvr32.exe" /u /s "%WINDIR%\SysWoW64\npAliSecCtrl.dll"
del "%WINDIR%\SysWoW64\Alidcp.dll"
del "%WINDIR%\SysWoW64\aliedit.dll"
del "%WINDIR%\SysWoW64\npAlipaydhc.dll"
del "%WINDIR%\SysWoW64\npAliSecCtrl.dll"
exit

参考:

1.批处理中的PUSHD %~dp0是什么意思
https://bbs.zephyrxt.com/thread-17553-1-1.html

2.Win7+64位操作系统成功注册dll的方法!(已测试成功)
https://bbs.zephyrxt.com/thread-17554-1-1.html

3.windows批处理(cmd/bat)编程详解
https://bbs.zephyrxt.com/thread-17555-1-1.html

4.64位 Windows7 注册DLL提示regsvr32不兼容


https://bbs.zephyrxt.com/thread-17556-1-1.html
5.How do I register a DLL file on Windows 7 64-bit?

https://bbs.zephyrxt.com/thread-17557-1-1.html

6.DOS批处理中%cd%和%~dp0的区别

https://bbs.zephyrxt.com/thread-17559-1-1.html