XE8下安装IntraWeb 14.0.40和D7下安装IntraWeb 11.0.63破解版的正确方法
找和谐版本的朋友可以到 http://delphi.net.cn/f/2/ 找专研IW的大牛 c5soft 的文章看看. 该论坛经常有意外惊喜, 你懂的.
XE8下IntraWeb 14.0.40 破解版的正确安装方法
1.在官方网站下载移除旧版本的IWBundledRemovalTool.exe, 并解压移除旧版
http://downloads.atozed.com/intraweb/IWBundledRemovalTool.zip
2.运行"删除IntraWeb残存.bat", 以下为bat内容:
/////////////////////////////////////////////
@echo off
if %PROCESSOR_ARCHITECTURE%==x86 (set "var=C:\Program Files") else set "var=C:\Program Files (x86)"
echo "bin目录为:"
echo %var%\Embarcadero\Studio\16.0\bin
del /s "%var%\Embarcadero\Studio\16.0\*Intraweb*.*"
echo
echo "正在删除注册表中IntraWeb残留......"
reg delete HKEY_CURRENT_USER\Software\Embarcadero\BDS\16.0\Known" "Packages\ /v $(BDS)\bin\dclIntraweb_140_220.bpl /f
pause
/////////////////////////////////////////////
或者手动:
a.去C:\Program Files (x86)\Embarcadero\Studio\16.0\bin下面搜索关键字IntraWeb,把IWBundledRemovalTool.exe没有删除干净的文件删除.
b.搜索注册表关键字IntraWeb,把搜索到的都删除.特别是要删除HKEY_CURRENT_USER\Software\Embarcadero\BDS\16.0\Known Packages\$(BDS)\bin\dclIntraweb_140_220.bpl,这样显得干净了,组件---->安装包里面就找不到IntraWeb的踪影了.
3.官方下载正版运行安装, 安装的时候记得把CrossTalk 1.0的勾去掉:
http://downloads.atozed.com/intraweb/iw14.0.40.exe
4.默认安装路径为: C:\Users\Administrator\AppData\Roaming\IntraWeb XIV
或自定义安装路径都可以, 例如自定义安装在C盘. C:\IntraWeb XIV
5.安装的过程中输入License.txt里面的key.
6.完成安装后分别复制“IWLicenseKey.pas”和“IWKlooch.dcu”到对应IntraWeb安装目录下的"LibXE8W32"和"LibXE8W64"文件夹内覆盖。32对应32, 64对应64.
7.把去除联网检查的dclIntraweb_14_DXE8.bpl放到相应的bin目录下去替换. 如: C:\Program Files (x86)\Embarcadero\Studio\16.0\bin
8.把Intraweb_14_DXE8.bpl放到C:\Windows\System32 (win7 64位则需放到C:\Windows\SysWOW64目录下替换)
其他版本IntraWeb 14.0.39, IntraWeb 14.0.38.......正确安装方法同上
//------------------------------------------------------------------------
Delphi7下IntraWeb 11.0.63 破解版的正确安装方法
1.运行"删除旧版IntraWeb.bat", 以下为bat内容:
/////////////////////////////////////////////
@echo off
if %PROCESSOR_ARCHITECTURE%==x86 (set "var=C:\Program Files") else set "var=C:\Program Files (x86)"
echo "正在删除旧版IntraWeb文件......"
echo "Delphi7目录为:"
echo %var%\Borland\Delphi7\
del /s "%var%\Borland\Delphi7\Lib\SWSystem.dcu
del /s "%var%\Borland\Delphi7\Lib\SWService.dcu
del /s "%var%\Borland\Delphi7\Lib\SWStrings.dcu
del /s "%var%\Borland\Delphi7\Lib\IWRegisterControl.dcr
del /s "%var%\Borland\Delphi7\Lib\IWRegisterApplication.dcr
del /s "%var%\Borland\Delphi7\Lib\IWMain.res
del /s "%var%\Borland\Delphi7\Lib\iwmain.dcu
del /s "%var%\Borland\Delphi7\Lib\IWInitISAPI.dcu
del /s "%var%\Borland\Delphi7\Lib\IWInitApacheTwo.dcu
del /s "%var%\Borland\Delphi7\Lib\IWInitApacheTwo.dcu
del /s "%var%\Borland\Delphi7\Lib\IWInitApache.dcu
del /s "%var%\Borland\Delphi7\Lib\IWInit.dcu
del /s "%var%\Borland\Delphi7\Lib\IWHTTPServer.dcu
del /s "%var%\Borland\Delphi7\Lib\InThreadSafe.dcu
del /s "%var%\Borland\Delphi7\Lib\InThread.dcu
del /s "%var%\Borland\Delphi7\Lib\InTCPStream.dcu
del /s "%var%\Borland\Delphi7\Lib\InTCPServer.dcu
del /s "%var%\Borland\Delphi7\Lib\InTCPConnection.dcu
del /s "%var%\Borland\Delphi7\Lib\InSync.dcu
del /s "%var%\Borland\Delphi7\Lib\InStrings.dcu
del /s "%var%\Borland\Delphi7\Lib\InStream.dcu
del /s "%var%\Borland\Delphi7\Lib\InStackWindows.dcu
del /s "%var%\Borland\Delphi7\Lib\InStackConsts.dcu
del /s "%var%\Borland\Delphi7\Lib\InStack.dcu
del /s "%var%\Borland\Delphi7\Lib\InSSLOpenSSLHeaders.dcu
del /s "%var%\Borland\Delphi7\Lib\InSSLOpenSSL.dcu
del /s "%var%\Borland\Delphi7\Lib\InSocks.dcu
del /s "%var%\Borland\Delphi7\Lib\InSocketHandle.dcu
del /s "%var%\Borland\Delphi7\Lib\InServerIOHandlerSocket.dcu
del /s "%var%\Borland\Delphi7\Lib\InServerIOHandler.dcu
del /s "%var%\Borland\Delphi7\Lib\InResourceStrings.dcu
del /s "%var%\Borland\Delphi7\Lib\InIOHandlerSocket.dcu
del /s "%var%\Borland\Delphi7\Lib\InIOHandler.dcu
del /s "%var%\Borland\Delphi7\Lib\InHTTPWebBrokerBridge.dcu
del /s "%var%\Borland\Delphi7\Lib\InHTTPHeaderInfo.dcu
del /s "%var%\Borland\Delphi7\Lib\InHeaderList.dcu
del /s "%var%\Borland\Delphi7\Lib\InGlobal.dcu
del /s "%var%\Borland\Delphi7\Lib\InException.dcu
del /s "%var%\Borland\Delphi7\Lib\InCustomHTTPServer.dcu
del /s "%var%\Borland\Delphi7\Lib\InCookie.dcu
del /s "%var%\Borland\Delphi7\Lib\InComponent.dcu
del /s "%var%\Borland\Delphi7\Lib\InCoderMIME.dcu
del /s "%var%\Borland\Delphi7\Lib\InCoder3to4.dcu
del /s "%var%\Borland\Delphi7\Lib\InCoder.dcu
del /s "%var%\Borland\Delphi7\Lib\InBaseComponent.dcu
del /s "%var%\Borland\Delphi7\Lib\InAuthentication.dcu
del /s "%var%\Borland\Delphi7\Lib\InAssignedNumbers.dcu
del /s "%var%\Borland\Delphi7\Lib\InAntiFreezeBase.dcu
del /s "%var%\Borland\Delphi7\Lib\InURI.dcu
del /s "%var%\Borland\Delphi7\Lib\InWinSock2.dcu
del /s "%var%\Borland\Delphi7\Lib\InIntercept.dcuSWSystem.dcu"
rd /s /q "%var%\Borland\Delphi7\Source\IntraWeb\"
del /s "%var%\Borland\Delphi7\*intraweb*.*"
del /s "%var%\Borland\Delphi7\iw*.*"
if %PROCESSOR_ARCHITECTURE%==x86 (set "var=C:\WINDOWS\system32") else set "var=C:\Windows\SysWOW64\"
echo "Sys目录为:"
echo %var%
del /s "%var%\Intraweb_50_70.bpl"
del /s "%var%\IntrawebDB_50_70.bpl"
echo "正在删除注册表中IntraWeb残存......"
reg delete HKEY_CURRENT_USER\Software\Borland\Delphi\7.0\Known" "Packages\ /v c:\program" "files\borland\delphi7\Bin\dclIntraweb_50_70.bpl /f
reg delete HKEY_CURRENT_USER\Software\Borland\Delphi\7.0\Known" "Packages\ /v c:\program" "files" "(x86)\borland\delphi7\Bin\dclIntraweb_50_70.bpl /f
pause
/////////////////////////////////////////////
2.官方下载正版运行安装:
http://downloads.atozed.com/intraweb/iw11.0.63.exe
安装目录可以自定义,例如安装在C:\Program Files (x86)\Borland\IntraWeb\
Key不用输入,直接跳过.
3.重要的一点! 安装完后, 在library path 把IntraWeb XI\LibD7和IntraWeb XI\LibD7\DUnit移动到最前面。
4.拷贝IWKlooch.dcu和dclIntraweb_110_70.bpl到安装目录下的LibD7文件夹中并替换, 拷贝汉化文件IWResourceStrings.pas到安装目录下的Source中文件夹中并替换.
D7下其他版本的IntraWeb安装类推.