Seite 1 von 1

Registry Probleme

Verfasst: 24 Jun 2009, 15:17
von Nico Schargitz
Hallo,

ich habe ein paar Probleme mit der Registry und einem Script. Wenn ich mit es mit winst starte funktioniert alles wunderbar. Sobald ich es mit dem Prelogin-Loader starte, trägt er die Registry-Einträge nicht ins System ein.

Hier das Script:

Code: Alles auswählen

;################################################################################

; 

;	Author		:	Nico Schargitz (Gecko Group AG) "N.Schargitz@geckologic.com"

;	Date  		:	16.06.09

;	Version		:	V0.9

;	Project		:	System-Config.ins (OPSI-Paket)

;	

;	Functions	:	

;					+ Security Center: Deactivate Firewall

;					+ Security Center: Deactivate autmoatically Windows Update 

;					+ Deactivate Warning Message

;					+ Install Proxy-Forwarding for Internet Explorer

;					+ Synchron System-Time

;					+ Keybord Layout 

;

;

;################################################################################



[Initial]

LogLevel=2

;  Log Errors in Logfile but don't abort:

ExitOnError=false

; Show syntax errors in the script:

ScriptErrorMessages=on

; Dont trace step by step through the script:

TraceMode=off

; let started programs run in front of the winst window

StayOnTop=false

 

[Aktionen]

DefVar $ProductId$

DefVar $MinimumSpace$

DefVar $NewExe$

DefVar $NTVersion$



; This should be edited

set $ProductId$ = "Intel Gma Schematas"

set $MinimumSpace$ = "1 MB"



; Message at install time:

Message "Installing "+$ProductId$+" ..."



; Icon

comment "show product picture"

ShowBitmap /3 "%scriptpath%\icon.jpg" $ProductId$



if not(HasMinimumSpace ("%SYSTEMDRIVE%", $MinimumSpace$))

	LogError "Not enough space on C: . "+$MinimumSpace$+" auf C: fuer "+$ProductId$+" erforderlich."

	isFatalError

	; stop process and set installation status to failed

else

	; show product picture

	comment "show product picture"

	ShowBitmap /3 "%scriptpath%\Icon.jpg" $ProductId$



	;Message at install time:

	Message "Installing "+$ProductId$+" ..."



	;if (IniVar("2Monitor-Schema") = "on")

		comment "start config second monitor..."  

		Registry_install_monitor

		comment "End config second monitor!"

	;endif

	;if (IniVar("Beamer-Schema") = "on")

		comment "start config beamer..."  

		Registry_install_beamer

		comment "End config beamer"

	;endif

	

	comment "Installation success!"

	



endif



[Registry_install_monitor]

OpenKey [HKEY_CURRENT_USER\Software\Intel\Display\igfxcui\schemes\Monitore]

Set "schemeexe"=""

Set "szresetonexit"=REG_BINARY:00 00 00 00

Set "szopmode"=REG_BINARY:08 00 00 00

Set "szx"=REG_BINARY:00 05 00 00

Set "szy"=REG_BINARY:00 04 00 00

Set "szbpp"=REG_BINARY:20 00 00 00

Set "szrrate"=REG_BINARY:3c 00 00 00

Set "szrotation"=REG_BINARY:00 00 00 00

Set "szaspect"=REG_BINARY:04 00 00 00

Set "szdevice"=REG_BINARY:01 00 00 00

Set "szbblue"=REG_BINARY:00 00 00 00

Set "szbgreen"=REG_BINARY:00 00 00 00

Set "szbred"=REG_BINARY:00 00 00 00

Set "szcblue"=REG_BINARY:32 00 00 00

Set "szcgreen"=REG_BINARY:32 00 00 00

Set "szcred"=REG_BINARY:32 00 00 00

Set "szgblue"=REG_BINARY:0a 00 00 00

Set "szggreen"=REG_BINARY:0a 00 00 00

Set "szgred"=REG_BINARY:0a 00 00 00

Set "szsx"=REG_BINARY:00 05 00 00

Set "szsy"=REG_BINARY:20 03 00 00

Set "szsbpp"=REG_BINARY:20 00 00 00

Set "szsrrate"=REG_BINARY:3c 00 00 00

Set "szsrotation"=REG_BINARY:00 00 00 00

Set "szsaspect"=REG_BINARY:02 00 00 00

Set "szsdevice"=REG_BINARY:00 10 00 00

Set "szsbblue"=REG_BINARY:00 00 00 00

Set "szsbgreen"=REG_BINARY:00 00 00 00

Set "szsbred"=REG_BINARY:00 00 00 00

Set "szscblue"=REG_BINARY:32 00 00 00

Set "szscgreen"=REG_BINARY:32 00 00 00

Set "szscred"=REG_BINARY:32 00 00 00

Set "szsgblue"=REG_BINARY:0a 00 00 00

Set "szsggreen"=REG_BINARY:0a 00 00 00

Set "szsgred"=REG_BINARY:0a 00 00 00

Set "szPriTvFullScreen"=REG_BINARY:00 00 00 00

Set "szSecTvFullScreen"=REG_BINARY:00 00 00 00

Set "szPriTvStandard"=REG_BINARY:00 00 00 00

Set "szSecTvStandard"=REG_BINARY:00 00 00 00

Set "szLeft"=REG_BINARY:00 00 00 00

Set "szRight"=REG_BINARY:00 05 00 00

Set "szTop"=REG_BINARY:00 00 00 00

Set "szBottom"=REG_BINARY:00 04 00 00

Set "szsLeft"=REG_BINARY:00 05 00 00

Set "szsRight"=REG_BINARY:00 0a 00 00

Set "szsTop"=REG_BINARY:00 00 00 00

Set "szsBottom"=REG_BINARY:20 03 00 00

Set "szPriTVType"=REG_BINARY:00 00 00 00

Set "szSecTVType"=REG_BINARY:00 00 00 00

Set "szOvlSaturation"=REG_BINARY:10 27 00 00

Set "szOvlBrightness"=REG_BINARY:ee 02 00 00

Set "szOvlContrast"=REG_BINARY:10 27 00 00

Set "szOvlGamma"=REG_BINARY:01 00 00 00

Set "szOvlHue"=REG_BINARY:00 00 00 00



[Registry_install_beamer]

OpenKey [HKEY_CURRENT_USER\Software\Intel\Display\igfxcui\schemes\Beamer]

Set "schemeexe"=""

Set "szresetonexit"=REG_BINARY:00 00 00 00

Set "szopmode"=REG_BINARY:04 00 00 00

Set "szx"=REG_BINARY:00 05 00 00

Set "szy"=REG_BINARY:20 03 00 00

Set "szbpp"=REG_BINARY:20 00 00 00

Set "szrrate"=REG_BINARY:3c 00 00 00

Set "szrotation"=REG_BINARY:00 00 00 00

Set "szaspect"=REG_BINARY:04 00 00 00

Set "szdevice"=REG_BINARY:01 00 00 00

Set "szbblue"=REG_BINARY:00 00 00 00

Set "szbgreen"=REG_BINARY:00 00 00 00

Set "szbred"=REG_BINARY:00 00 00 00

Set "szcblue"=REG_BINARY:32 00 00 00

Set "szcgreen"=REG_BINARY:32 00 00 00

Set "szcred"=REG_BINARY:32 00 00 00

Set "szgblue"=REG_BINARY:0a 00 00 00

Set "szggreen"=REG_BINARY:0a 00 00 00

Set "szgred"=REG_BINARY:0a 00 00 00

Set "szsx"=REG_BINARY:00 05 00 00

Set "szsy"=REG_BINARY:20 03 00 00

Set "szsbpp"=REG_BINARY:20 00 00 00

Set "szsrrate"=REG_BINARY:3c 00 00 00

Set "szsrotation"=REG_BINARY:00 00 00 00

Set "szsaspect"=REG_BINARY:02 00 00 00

Set "szsdevice"=REG_BINARY:00 10 00 00

Set "szsbblue"=REG_BINARY:00 00 00 00

Set "szsbgreen"=REG_BINARY:00 00 00 00

Set "szsbred"=REG_BINARY:00 00 00 00

Set "szscblue"=REG_BINARY:32 00 00 00

Set "szscgreen"=REG_BINARY:32 00 00 00

Set "szscred"=REG_BINARY:32 00 00 00

Set "szsgblue"=REG_BINARY:0a 00 00 00

Set "szsggreen"=REG_BINARY:0a 00 00 00

Set "szsgred"=REG_BINARY:0a 00 00 00

Set "szPriTvFullScreen"=REG_BINARY:00 00 00 00

Set "szSecTvFullScreen"=REG_BINARY:00 00 00 00

Set "szPriTvStandard"=REG_BINARY:00 00 00 00

Set "szSecTvStandard"=REG_BINARY:00 00 00 00

Set "szLeft"=REG_BINARY:00 00 00 00

Set "szRight"=REG_BINARY:00 05 00 00

Set "szTop"=REG_BINARY:00 00 00 00

Set "szBottom"=REG_BINARY:20 03 00 00

Set "szsLeft"=REG_BINARY:00 00 00 00

Set "szsRight"=REG_BINARY:00 00 00 00

Set "szsTop"=REG_BINARY:00 00 00 00

Set "szsBottom"=REG_BINARY:00 00 00 00

Set "szPriTVType"=REG_BINARY:00 00 00 00

Set "szSecTVType"=REG_BINARY:00 00 00 00

Set "szOvlSaturation"=REG_BINARY:10 27 00 00

Set "szOvlBrightness"=REG_BINARY:ee 02 00 00

Set "szOvlContrast"=REG_BINARY:10 27 00 00

Set "szOvlGamma"=REG_BINARY:01 00 00 00

Set "szOvlHue"=REG_BINARY:00 00 00 00



Brauche unbedingt Hilfe!

Vielen Dank und VG,
Nico Schargitz
Gecko Group AG

Re: Registry Probleme

Verfasst: 24 Jun 2009, 17:02
von j.schneider
Hallo!

Die Registry-Sektion schreibt in den CurrentUser-Zweig.
Der CurrentUser zu diesem Zeitpunkt ist der Benutzer unter dem der Winst läuft.
Das kann nicht zum Ziel führen...
Vielleicht hilft ein /AllNtUserDats oder das Einbinden der ntuser.dat des Benutzers für den die Einstellungen vorgenommen werden sollen.
All das ist im Winst-Handbuch erklärt.

Gruß
Jan Schneider