[Gd-chatter] r11049 - trunk/libraries/gui-sniffer

andreas at gwydiondylan.org andreas at gwydiondylan.org
Sun Dec 10 00:23:04 CET 2006


Author: andreas
Date: Sun Dec 10 00:23:02 2006
New Revision: 11049

Modified:
   trunk/libraries/gui-sniffer/nnv-install.nsi
Log:
job: 7299

Check for presence of WinPcap, and refuse installation without.

Modified: trunk/libraries/gui-sniffer/nnv-install.nsi
==============================================================================
--- trunk/libraries/gui-sniffer/nnv-install.nsi	(original)
+++ trunk/libraries/gui-sniffer/nnv-install.nsi	Sun Dec 10 00:23:02 2006
@@ -4,6 +4,9 @@
 InstallDir "$PROGRAMFILES\Network Night Vision"
 InstallDirRegKey HKLM "Software\Network Night Vision" "Install_Dir"
 SetCompressor /solid lzma
+
+
+
   !insertmacro MUI_PAGE_LICENSE "license.txt"
   !insertmacro MUI_PAGE_COMPONENTS
   !insertmacro MUI_PAGE_DIRECTORY
@@ -15,6 +18,16 @@
 Section "Network Night Vision (required)"
   SectionIn RO
   SetOutPath $INSTDIR
+
+  ClearErrors
+  ReadRegStr $R0 HKLM "SOFTWARE\WinPcap" ""
+  IfErrors lbl_err
+  Goto lbl_go
+  lbl_err:
+    MessageBox MB_OK "WinPcap not installed. Please go to http://www.winpcap.org/ to download and install."
+    Abort
+  lbl_go:
+
   File "network-night-vision.exe"
   File "*.dll"
   File "license.txt"



More information about the chatter mailing list