[virt-tools-list] [PATCH virt-viewer 2/5] nsis: IE policy to launch silentely remote-viewer
Marc-André Lureau
marcandre.lureau at gmail.com
Tue May 15 01:11:39 UTC 2012
Add IE ElevationPolicy for the remote-viewer client.
http://msdn.microsoft.com/en-us/library/bb250462%28v=vs.85%29.aspx
---
data/virt-viewer.nsis.in | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/data/virt-viewer.nsis.in b/data/virt-viewer.nsis.in
index 1908d26..68a6a21 100644
--- a/data/virt-viewer.nsis.in
+++ b/data/virt-viewer.nsis.in
@@ -22,6 +22,7 @@ Page directory
Page instfiles
!define REG_UNINSTALL "Software\Microsoft\Windows\CurrentVersion\Uninstall\virt-viewer"
+!define REG_IEPOLICY "Software\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{96190E9D-6FBB-64DB-9095-29F6FDE0B897}"
Function RegisterApplication
;Register uninstaller into Add/Remove panel (for local user only)
@@ -38,6 +39,10 @@ Function RegisterApplication
WriteRegDWord HKCU "${REG_UNINSTALL}" "NoRepair" 1
WriteRegStr HKCU "${REG_UNINSTALL}" "UninstallString" "$\"$INSTDIR\Uninstall.exe$\""
WriteRegStr HKCU "${REG_UNINSTALL}" "Comments" "Uninstalls VirtViewer."
+
+ WriteRegStr HKCU "${REG_IEPOLICY}" "AppPath" "$INSTDIR\bin"
+ WriteRegStr HKCU "${REG_IEPOLICY}" "AppName" "remote-viewer.exe"
+ WriteRegDWord HKCU "${REG_IEPOLICY}" "Policy" 3
FunctionEnd
Section "VirtViewer"
@@ -205,6 +210,7 @@ Section "Uninstall"
DeleteRegKey /ifempty HKCU "Software\spice-space.org"
DeleteRegKey HKCU "Software\virt-viewer"
DeleteRegKey HKCU "${REG_UNINSTALL}"
+ DeleteRegKey HKCU "${REG_IEPOLICY}"
RMDir /r "$INSTDIR\lib\pango"
--
1.7.10.1
More information about the virt-tools-list
mailing list