[ros-diffs] [dreimer] 45528: Evil hack for Computers where NSIS fails to write the right Execution Settings for PS. Now it shows a Message Box while installing, telling you to use the generated REG File with Admin rights. Tested on such a PC and confirmed working. Time to switch to a better Install System... NSIS and UAC is fun

dreimer at svn.reactos.org dreimer at svn.reactos.org
Tue Feb 9 13:30:49 CET 2010


Author: dreimer
Date: Tue Feb  9 13:30:49 2010
New Revision: 45528

URL: http://svn.reactos.org/svn/reactos?rev=45528&view=rev
Log:
Evil hack for Computers where NSIS fails to write the right Execution Settings for PS. Now it shows a Message Box while installing, telling you to use the generated REG File with Admin rights. Tested on such a PC and confirmed working. Time to switch to a better Install System... NSIS and UAC is fun

Added:
    trunk/tools/RosBE/RosBE-Windows/Powershell/RosBE PS - PostInstall.reg   (with props)
Modified:
    trunk/tools/RosBE/RosBE-Windows/RosBE.nsi

Added: trunk/tools/RosBE/RosBE-Windows/Powershell/RosBE PS - PostInstall.reg
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Powershell/RosBE%20PS%20-%20PostInstall.reg?rev=45528&view=auto
==============================================================================
Binary file - no diff available.

Propchange: trunk/tools/RosBE/RosBE-Windows/Powershell/RosBE PS - PostInstall.reg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: trunk/tools/RosBE/RosBE-Windows/RosBE.nsi
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/RosBE.nsi?rev=45528&r1=45527&r2=45528&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/RosBE.nsi [iso-8859-1] (original)
+++ trunk/tools/RosBE/RosBE-Windows/RosBE.nsi [iso-8859-1] Tue Feb  9 13:30:49 2010
@@ -290,6 +290,11 @@
     File /r Components\Powershell\update.ps1
     WriteRegStr HKLM "SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell" "ExecutionPolicy" "RemoteSigned"
     WriteRegStr HKLM "SOFTWARE\Wow6432Node\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell" "ExecutionPolicy" "RemoteSigned"
+    SetOutPath "$DESKTOP"
+    SetOverwrite try
+    File /r "Components\Powershell\RosBE PS - PostInstall.reg"
+    MessageBox MB_ICONINFORMATION|MB_OK \
+               "A REG-File was generated on your desktop. Please use it with Admin Rights to set Powershell's execution rights correctly if your RosBE Powershell Version fails to run after install. Otherwise, just delete it."
 SectionEnd
 
 Section -StartMenuShortcuts SEC12




More information about the Ros-diffs mailing list