|  | @@ -12,7 +12,7 @@ $PSScriptRoot |Out-Host
 | 
	
		
			
				|  |  |  Function BecomeAdmin($script){
 | 
	
		
			
				|  |  |      if (-NOT ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator"))  
 | 
	
		
			
				|  |  |      {  
 | 
	
		
			
				|  |  | -        $arguments = "-ExecutionPolicy Bypass & '" +$env:WINIMAGER + "' -Script " + $script
 | 
	
		
			
				|  |  | +        $arguments = "-ExecutionPolicy RemoteSigned & '" +$env:WINIMAGER + "' -Script " + $script
 | 
	
		
			
				|  |  |  		Hide-Console
 | 
	
		
			
				|  |  |          Start-Process powershell -Wait -Verb runAs -ArgumentList $arguments
 | 
	
		
			
				|  |  |          Break
 | 
	
	
		
			
				|  | @@ -137,6 +137,7 @@ Function GuiSaveFileName
 | 
	
		
			
				|  |  |      )
 | 
	
		
			
				|  |  |      $SaveFileDialog = New-Object System.Windows.Forms.SaveFileDialog
 | 
	
		
			
				|  |  |      $SaveFileDialog.initialDirectory = $initialDirectory
 | 
	
		
			
				|  |  | +    $SaveFileDialog.RestoreDirectory = $true
 | 
	
		
			
				|  |  |      $SaveFileDialog.filter = $filter + "|All files (*.*)| *.*"
 | 
	
		
			
				|  |  |      $SaveFileDialog.Title = $title
 | 
	
		
			
				|  |  |      $SaveFileDialog.ShowDialog() | Out-Null
 |