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安装类推.

 

posted on 2015-07-23 11:29  martian6125  阅读(162)  评论(0编辑  收藏  举报