pdf creator mit Nutzerteil

Post Reply
dragonkill
Posts: 25
Joined: 29. Oct 2015, 08:14
Contact:

pdf creator mit Nutzerteil

Post by dragonkill » 22. Dec 2016, 14:47

Hey Leute,
ich versuche den pdf-creator zu packetieren und anschliessend sollen ein paar Einstellungen bei jedem Benutzer gesetzt werden.

Nutzerteil /AW ist in der Setup.inf und auch entsprechende Registry-Einträge unter HKCU eingetragen, aber die Einstellungen werden leider nicht für jeden Nutzer gesetzt.

Nun schick ich mal vorweg, dass ich noch ziemlicher Anfänger bin und ich wahrscheinlich etwas ganz simples vergessen hab...

<Quote>
[Reg:Product]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%Uninstallkey%","SystemComponent",0x00010001,1
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%Uninstallkey2%","SystemComponent",0x00010001,1
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0","FileNameTemplate",0x00000000,"ixmid_png"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\AutoSave","TargetDirectory",0x00000000,"C:\\Users\\%WindowsUser%\\AppData\\Local\\ixconnectApp"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\BackgroundPage","Enabled",0x00000000,"True"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\EmailSmtp","Password",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\Ftp","Password",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PdfSettings\Security","OwnerPassword",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PdfSettings\Security","UserPassword",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PdfSettings\Signature","SignaturePassword",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PdfSettings\Signature","TimeServerPassword",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PngSettings","Color",0x00000000,"Gray8Bit"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PngSettings","Dpi",0x00000000,"200"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\Scripting","ParameterString",0x00000000,""
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\Scripting","ScriptFile",0x00000000,"C:\\Users\\%WindowsUser%\\AppData\\Local\\ixconnectApp\\ixbca.exe"
</quote>

Sven_Puth
Posts: 461
Joined: 07. Apr 2011, 15:55
Contact:

Re: pdf creator mit Nutzerteil

Post by Sven_Puth » 22. Dec 2016, 16:08

In welchem Kontext lässt du denn Reg:Product laufen?
Damit es als User ausgeführt wird sollte in der #Reg:Product-Zeile das ,CLIENT dahinter....

Also so:

#Reg:Product, CLIENT
Tria-media - IT Solutions

User avatar
Frank Dethlefsen
Posts: 521
Joined: 06. Apr 2006, 22:01
Location: Bochum
Contact:

Re: pdf creator mit Nutzerteil

Post by Frank Dethlefsen » 22. Dec 2016, 20:28

Moin!

Das Flag "CLIENT" muss man nicht setzen. Setup.exe erkennt automatische anhand der Präfix HKCU, dass das im Benutzerteil geschrieben werden muss. Wichtig ist der /AW-Schalter. Nicht nur oben in der Setup.inf sondern auch als Schalter unter Befehl in den Paketeigenschaften (EMC > Konfiguration > Software Management > Depot > Register > Paket > Eigenschaften > Prüfung > Befehl > ... /AW ...)

:roll:
Frank Dethlefsen
Consultant und Coach
UPDATENOW GmbH
Frank.Dethlefsen@updatenow.de
https://empirum.blogspot.de/

dragonkill
Posts: 25
Joined: 29. Oct 2015, 08:14
Contact:

Re: pdf creator mit Nutzerteil

Post by dragonkill » 23. Dec 2016, 11:09

probiers jetzt mal so... und in der EMC
Prüfung - Befehl:
"%Setup%" %SetupParms% "%Script%" /S2 /AW

setup.inf:

Command line options = /S2 /AW

#Reg:Product, Client

[Reg:Product]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%Uninstallkey%","SystemComponent",0x00010001,1
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%Uninstallkey2%","SystemComponent",0x00010001,1
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0","FileNameTemplate",0x00000000,"ixmid_png"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\AutoSave","TargetDirectory",0x00000000,"C:\\Users\\%WindowsUser%\\AppData\\Local\\ixconnectApp"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\BackgroundPage","Enabled",0x00000000,"True"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\EmailSmtp","Password",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\Ftp","Password",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PdfSettings\Security","OwnerPassword",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PdfSettings\Security","UserPassword",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PdfSettings\Signature","SignaturePassword",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PdfSettings\Signature","TimeServerPassword",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PngSettings","Color",0x00000000,"Gray8Bit"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PngSettings","Dpi",0x00000000,"200"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\Scripting","ParameterString",0x00000000,""
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\Scripting","ScriptFile",0x00000000,"C:\\Users\\%WindowsUser%\\AppData\\Local\\ixconnectApp\\ixbca.exe"

Korrekt??? so sollte es gehen oder?

PetCh01

Re: pdf creator mit Nutzerteil

Post by PetCh01 » 23. Dec 2016, 13:50

Das wird so, für den HKLM Teil nicht funktionieren.
Wenn Sie die Sprungmarke als Client definieren versucht er im Anwenderteil die HKLM Werte zu schreiben.
Was dann nur funktioniert sofern der Anwender schreibrechte in die Registry hat.

Lassen Sie den , Client für die Reg weg, das funktioniert auch so.
Mit dem /AW Teil ist Empirum intelligent genug und holt sich die HKCU Werte für den User.

Ein FLAG auf ,CLIENT bedeutet nur, das er diesen Teil ausschließlich im Userkontext ausführt und nicht im eigentlichen Setup.
Effektiv gesehen, jedes mal wenn sich ein User zum ersten mal am System anmeldet.

Für PDFCreator (von pdfforge) sieht das Beispielhaft so aus:

Code: Select all

HKCU,"Software\pdfforge\PDFCreator\Settings\ConversionProfiles\0\Scripting",,0x00000010
HKCU,"Software\pdfforge\PDFCreator\Settings\ConversionProfiles\0\Scripting","Enabled",0x00000000,"True"
HKCU,"Software\pdfforge\PDFCreator\Settings\ConversionProfiles\0\Scripting","ParameterString",0x00000000,""
HKCU,"Software\pdfforge\PDFCreator\Settings\ConversionProfiles\0\Scripting","ScriptFile",0x00000000,"C:\\Program Files (x86)\\Adobe\\Reader 11.0\\Reader\\AcroRd32.exe"
HKCU,"Software\pdfforge\PDFCreator\Settings\ConversionProfiles\0\Scripting","WaitForScript",0x00000000,"False"

alternativ:

Code: Select all

HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\Scripting","ScriptFile",0x00000000,"C:\\Users\\%%username%%\\AppData\\Local\\ixconnectApp\\ixbca.exe"
Last edited by PetCh01 on 23. Dec 2016, 14:02, edited 1 time in total.

dragonkill
Posts: 25
Joined: 29. Oct 2015, 08:14
Contact:

Re: pdf creator mit Nutzerteil

Post by dragonkill » 23. Dec 2016, 14:01

HAbs jetzt nochmal angepasst
Muss das Flag ", Client" auch für [Reg:Product] gesetzt werden? Also [Reg:Product, Client]???


#Reg:Product, Client

[Reg:Product]
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%Uninstallkey%","SystemComponent",0x00010001,1
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%Uninstallkey2%","SystemComponent",0x00010001,1
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0","FileNameTemplate",0x00000000,"ixmid_png"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\AutoSave","TargetDirectory",0x00000000,"C:\\Users\\%WindowsUser%\\AppData\\Local\\ixconnectApp"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\BackgroundPage","Enabled",0x00000000,"True"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\EmailSmtp","Password",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\Ftp","Password",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PdfSettings\Security","OwnerPassword",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PdfSettings\Security","UserPassword",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PdfSettings\Signature","SignaturePassword",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PdfSettings\Signature","TimeServerPassword",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PngSettings","Color",0x00000000,"Gray8Bit"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PngSettings","Dpi",0x00000000,"200"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\Scripting","ParameterString",0x00000000,""
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\Scripting","ScriptFile",0x00000000,"C:\\Users\\%WindowsUser%\\AppData\\Local\\ixconnectApp\\ixbca.exe"

PetCh01

Re: pdf creator mit Nutzerteil

Post by PetCh01 » 23. Dec 2016, 14:07

%dein code ...%

[installProduct]
#Set:Installation
#Set:Deinstallation, DELETE
#Reg:ProductAlle
#Reg:explizitClients, CLIENT

%dein code ...%
(wird nur bei installation ausgeführt)
[Set:Installation]
call setup.exe /usw.schalter

[Reg:ProductAlle]
%reg.values%

[Reg:explizitClients]
%reg.values%

Hier noch erklärt:
http://helpfiles.matrix42-web.de/2015_D ... DONTDELETE

dragonkill
Posts: 25
Joined: 29. Oct 2015, 08:14
Contact:

Re: pdf creator mit Nutzerteil

Post by dragonkill » 23. Dec 2016, 14:27

Mal für blöde... Stimmt das so???

Oder was ist daran falsch? Ich schick auch gern jemandem die setup.inf...
;~~~~~~~~~~~~~~~~~ Diff - Tuning ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[Product]
#Set:Product
#Reg:Product
#Reg:explizitClients, Client
#Ini:Product
#Security:Product
#Shell:Product

[Set:Product]
;Set DESKTOPSHORTCUT=%%%SRC%\%Setupinfdir%\Setup.cfg,Options,DESKTOPSHORTCUT%%
;ReplaceEnv DESKTOPSHORTCUT
;If "%DESKTOPSHORTCUT%" != "1" Then "Set:Desktopshortcut0" Else "Set:Desktopshortcut1" EndIf
;-Del "%CommonDesktop%\{ProgShortcutLinkShort}"
;Del "{DeleteShortcutLink}"

;[Set:Desktopshortcut0]
;Del "%CommonDesktop%\{ProgShortcutLinkShort}"

;[Set:Desktopshortcut1]
;Copy "{ProgShortcutLink}" "%CommonDesktop%\{ProgShortcutLinkShort}"

[Reg:Product]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%Uninstallkey%","SystemComponent",0x00010001,1
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%Uninstallkey2%","SystemComponent",0x00010001,1

[Reg:explizitClients]
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0","FileNameTemplate",0x00000000,"ixmid_png"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\AutoSave","TargetDirectory",0x00000000,"C:\\Users\\%WindowsUser%\\AppData\\Local\\ixconnectApp"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\BackgroundPage","Enabled",0x00000000,"True"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\EmailSmtp","Password",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\Ftp","Password",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PdfSettings\Security","OwnerPassword",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PdfSettings\Security","UserPassword",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PdfSettings\Signature","SignaturePassword",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PdfSettings\Signature","TimeServerPassword",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PngSettings","Color",0x00000000,"Gray8Bit"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PngSettings","Dpi",0x00000000,"200"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\Scripting","ParameterString",0x00000000,""
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\Scripting","ScriptFile",0x00000000,"C:\\Users\\%WindowsUser%\\AppData\\Local\\ixconnectApp\\ixbca.exe"

[Ini:Product]

[Security:Product]

[Shell:Product]

dragonkill
Posts: 25
Joined: 29. Oct 2015, 08:14
Contact:

Re: pdf creator mit Nutzerteil

Post by dragonkill » 23. Dec 2016, 15:25

Hab mal n bissel rumprobiert...

bei Einem normaler Nutzer wird der Nutzerteil nicht ausgeführt aber bei einem Nutzer mit erhöhten Rechten schon...

und nun?

Markus S.
Posts: 53
Joined: 16. Sep 2013, 14:05
Contact:

Re: pdf creator mit Nutzerteil

Post by Markus S. » 30. Dec 2016, 08:16

Servus,

ich hatte mal ein ähnliches Problem.

Der /AW Schalter war sowohl im Paket als auch in der EMC in den Eigenschaften eingetragen.
Die HKLM und HKCU Zeilen waren beide in der Sektion [Reg:Product]. Die Sektion war nicht als Client geflaggt.
Eigentlich sollte es dann, wie auch Frank Dethlefsen geschrieben hat, funktionieren. Dem war aber nicht so.

Ich habe dann die HKCU Zeilen in eine extra Sektion gesteckt und die mit CLIENT geflaggt. Anschließend habe ich auch nochmal das Paket komplett aus der EMC entfernt und neu eingefügt. Das hat bei mir dann den gewünschten Erfolg gebracht.

Dein Fehlerbild ist das gleiche. Wenn es nur bei Usern mit erhöhten Rechten funktioniert, dann versucht er den HKLM-Teil im Userkontext auszuführen.

Ich hoffe ich konnte helfen.

dragonkill
Posts: 25
Joined: 29. Oct 2015, 08:14
Contact:

Re: pdf creator mit Nutzerteil

Post by dragonkill » 04. Jan 2017, 14:31

Hab das Pakte nochmal neu gebaut und sieht nun so aus; also der untere Teil:

Command line options = /S2 /AW

;~~~~~~~~~~~~~~~~~ Diff - Tuning ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[Product]
#Set:Product
#Reg:Product
#Reg:explizitClients, Client
#Ini:Product
#Security:Product
#Shell:Product

[Set:Product]
;Set DESKTOPSHORTCUT=%%%SRC%\%Setupinfdir%\Setup.cfg,Options,DESKTOPSHORTCUT%%
;ReplaceEnv DESKTOPSHORTCUT
;If "%DESKTOPSHORTCUT%" != "1" Then "Set:Desktopshortcut0" Else "Set:Desktopshortcut1" EndIf
;-Del "%CommonDesktop%\{ProgShortcutLinkShort}"
;Del "{DeleteShortcutLink}"

;[Set:Desktopshortcut0]
;Del "%CommonDesktop%\{ProgShortcutLinkShort}"

;[Set:Desktopshortcut1]
;Copy "{ProgShortcutLink}" "%CommonDesktop%\{ProgShortcutLinkShort}"

[Reg:Product]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%Uninstallkey%","SystemComponent",0x00010001,1
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%Uninstallkey2%","SystemComponent",0x00010001,1

[Reg:explizitClients]
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0","FileNameTemplate",0x00000000,"ixmid_png"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\AutoSave","TargetDirectory",0x00000000,"C:\\Users\\%WindowsUser%\\AppData\\Local\\ixconnectApp"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\BackgroundPage","Enabled",0x00000000,"True"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\EmailSmtp","Password",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\Ftp","Password",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PdfSettings\Security","OwnerPassword",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PdfSettings\Security","UserPassword",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PdfSettings\Signature","SignaturePassword",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PdfSettings\Signature","TimeServerPassword",0x00000000,"p2CVJxmCO6g="
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PngSettings","Color",0x00000000,"Gray8Bit"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\PngSettings","Dpi",0x00000000,"200"
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\Scripting","ParameterString",0x00000000,""
HKCU,"Software\PDFCreator for ixmid\Settings\ConversionProfiles\0\Scripting","ScriptFile",0x00000000,"C:\\Users\\%WindowsUser%\\AppData\\Local\\ixconnectApp\\ixbca.exe"

[Ini:Product]

[Security:Product]

[Shell:Product]

Paket gelöscht und neu eingefügt aber funzt trotzdem nicht... Der Nutzerteil spackt immernoch rum...

dragonkill
Posts: 25
Joined: 29. Oct 2015, 08:14
Contact:

Re: pdf creator mit Nutzerteil

Post by dragonkill » 18. Apr 2017, 15:10

Kann geschlossen werden.

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 4 guests