Added:
branches/NW-Mapbook/Visual_Basic/de-register_NWMapBookUIPrj.reg
Modified:
branches/NW-Mapbook/_INSTALL.bat
branches/NW-Mapbook/_UNINSTALL.bat
Log:
updated (un)install to match trunk
TODO: make registry changes req'd for x64
Added: branches/NW-Mapbook/Visual_Basic/de-register_NWMapBookUIPrj.reg
==============================================================================
--- (empty file)
+++ branches/NW-Mapbook/Visual_Basic/de-register_NWMapBookUIPrj.reg Tue
Mar 3 12:40:09 2009
@@ -0,0 +1,63 @@
+REGEDIT4
+
+; This Registry Script enters CoClasses Into their appropriate Component
Category
+; Use this script during installation of the components
+;
+; It also lists all coclasses contained within the DLL
+
+
+; CoClass: NWMapBookUIPrj.clsCreateGrids
+; CLSID: {CE7B8D74-B307-475E-A774-73BCC87D9813}
+; Component Category: ESRI Mx Commands
+[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{CE7B8D74-B307-475E-A774-73BCC87D9813}\Implemented
Categories\{B56A7C42-83D4-11D2-A2E9-080009B6F22B}]
+
+; CoClass: NWMapBookUIPrj.clsCreateMapBubble
+; CLSID: {23CE04AE-6273-483C-8BCC-0D251672638C}
+; Component Category: ESRI Mx Commands
+[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{23CE04AE-6273-483C-8BCC-0D251672638C}\Implemented
Categories\{B56A7C42-83D4-11D2-A2E9-080009B6F22B}]
+
+; CoClass: NWMapBookUIPrj.clsCreateStripMap
+; CLSID: {73B1BA27-0E4E-4285-BB2C-98AE6A3B63FC}
+; Component Category: ESRI Mx Commands
+[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{73B1BA27-0E4E-4285-BB2C-98AE6A3B63FC}\Implemented
Categories\{B56A7C42-83D4-11D2-A2E9-080009B6F22B}]
+
+; CoClass: NWMapBookUIPrj.clsEditMapBubble
+; CLSID: {FE9CEF9C-6CC2-42D3-A7C8-911DD6B5426E}
+; Component Category: ESRI Mx Commands
+[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{FE9CEF9C-6CC2-42D3-A7C8-911DD6B5426E}\Implemented
Categories\{B56A7C42-83D4-11D2-A2E9-080009B6F22B}]
+
+; CoClass: NWMapBookUIPrj.clsMapGridButton
+; CLSID: {122B316F-67A6-42D4-B76D-63BFB6210393}
+; Component Category: ESRI Mx Commands
+[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{122B316F-67A6-42D4-B76D-63BFB6210393}\Implemented
Categories\{B56A7C42-83D4-11D2-A2E9-080009B6F22B}]
+
+; CoClass: NWMapBookUIPrj.clsStripMapButton
+; CLSID: {BBAF9983-58D2-40D7-A093-FE564EA8966E}
+; Component Category: ESRI Mx Commands
+[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{BBAF9983-58D2-40D7-A093-FE564EA8966E}\Implemented
Categories\{B56A7C42-83D4-11D2-A2E9-080009B6F22B}]
+
+; CoClass: NWMapBookUIPrj.CreateMapBook
+; CLSID: {DC395506-3391-4207-99D4-C70851BAE9EA}
+; Component Category: ESRI Mx Commands
+[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DC395506-3391-4207-99D4-C70851BAE9EA}\Implemented
Categories\{B56A7C42-83D4-11D2-A2E9-080009B6F22B}]
+
+; CoClass: NWMapBookUIPrj.NWDSMapBookBar
+; CLSID: {D3552361-559A-4335-93AE-B0BAC9048F47}
+; Component Category: ESRI Mx CommandBars
+[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D3552361-559A-4335-93AE-B0BAC9048F47}\Implemented
Categories\{B56A7C4A-83D4-11D2-A2E9-080009B6F22B}]
+
+; CoClass: NWMapBookUIPrj.NWDSMapBookTab
+; CLSID: {50359746-A204-44EB-B2F0-634BA12F68FA}
+; Component Category: ESRI Contents Views
+[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{50359746-A204-44EB-B2F0-634BA12F68FA}\Implemented
Categories\{089874FC-CC18-11D2-9F39-00C04F6BC78E}]
+
+; CoClass: NWMapBookUIPrj.NWMapBookExt
+; CLSID: {D72D23F6-4C38-4312-9244-80C3A51DE7EF}
+; Component Category: ESRI Mx Extensions
+[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D72D23F6-4C38-4312-9244-80C3A51DE7EF}\Implemented
Categories\{B56A7C45-83D4-11D2-A2E9-080009B6F22B}]
+
+; CoClass: NWMapBookUIPrj.PageIdentifier
+; CLSID: {1DA56C9C-4646-41B8-93CE-61AB6F04D982}
+
+; CoClass: NWMapBookUIPrj.tmpPageClass
+; CLSID: {F8DEDD83-FD06-42FF-84AB-71D2C8ABE838}
Modified: branches/NW-Mapbook/_INSTALL.bat
==============================================================================
--- branches/NW-Mapbook/_INSTALL.bat (original)
+++ branches/NW-Mapbook/_INSTALL.bat Tue Mar 3 12:40:09 2009
@@ -1,6 +1,23 @@
-REM register component
-%windir%\system32\regsvr32.exe /s ".\Visual_Basic\NWMapBookPrj.dll"
-%windir%\system32\regsvr32.exe /s ".\Visual_Basic\NWMapBookUIPrj.dll"
+@echo off
+setlocal
-REM register components in appropriate component categories
-.\NWMapBookUIPrj.reg
+if /i [%1]==[debug] (echo *** Running in debug mode) else (
+ set _opt=/s
+ echo.
+ echo. If there are problems try:
+ echo.
+ echo. %0 debug
+ echo.
+ )
+
+echo.
+echo +++ Registering mapbook DLLs...
+%WINDIR%\system32\regsvr32 %_opt% ".\Visual_Basic\NWMapBookPrj.dll"
+%WINDIR%\system32\regsvr32 %_opt% ".\Visual_Basic\NWMapBookUIPrj.dll"
+
+echo +++ Adding mapbook registry keys...
+%WINDIR%\regedit %_opt% ".\Visual_Basic\register_component_category.reg"
+
+echo.
+pause
+endlocal
Modified: branches/NW-Mapbook/_UNINSTALL.bat
==============================================================================
--- branches/NW-Mapbook/_UNINSTALL.bat (original)
+++ branches/NW-Mapbook/_UNINSTALL.bat Tue Mar 3 12:40:09 2009
@@ -1,3 +1,28 @@
-REM un-register component
-%windir%\system32\regsvr32.exe /s /u ".\Visual_Basic\NWMapBookUIPrj.dll"
-%windir%\system32\regsvr32.exe /s /u ".\Visual_Basic\NWMapBookPrj.dll"
+@echo off
+setlocal
+if /i [%1]==[debug] (echo *** Running in debug mode) else (
+ set _opt=/s
+ echo.
+ echo. If there are problems try:
+ echo.
+ echo. %0 debug
+ echo.
+ )
+
+echo.
+echo --- De-registering mapbook DLLs...
+for /r %%a in (NWMapBook*.dll) do (
+ echo %%a
+ %WINDIR%\system32\regsvr32 %_opt% /u "%%a"
+ )
+
+echo.
+echo --- Removing mapbook registry keys...
+for /r %%a in (de-register_*.reg) do (
+ echo %%a
+ %WINDIR%\regedit %_opt% "%%a"
+ )
+
+echo.
+pause
+endlocal