Reg-Datei aus diff.inf generieren

Post Reply
simplex
Posts: 12
Joined: 22. Aug 2006, 11:28
Contact:

Reg-Datei aus diff.inf generieren

Post by simplex » 22. Aug 2006, 11:32

[font=Comic Sans MS] [/font]
Hallo zusammen,

ich habe hier eine Diff.inf vom einem Programm erstellt, hätte aber gern die Registry-Einträge in einer REG-Datei zusammengefaßt. Hat sich schon jemand mit dieser Thematik auseinandergesetzt ?

gruß

SimpleX

Moeki
Posts: 212
Joined: 06. Feb 2006, 14:22
Contact:

Post by Moeki » 22. Aug 2006, 14:23

Du kannst mit Hilfe des Aufrufs "Regedit \S dateiname.reg" in der setup.inf beliebige Registrierungseinträge silent hinzufügen oder löschen. Die Notwendigkeit besteht allerdings gar nicht, weil es komplett über [REG:Product] gemanaged werden kann.

Über den Aufbau einer *.reg Datei musst du mal Googeln :-)

Gruß,
Marko

S.Beckmann
Posts: 317
Joined: 15. Dec 2004, 07:34
Location: Wabern (Region Bern)
Contact:

Post by S.Beckmann » 22. Aug 2006, 16:05

Hallo SimpleX

Hast Du mal einen Auzug von Deinem Diff? Man kann da sicher eine .reg- Datei draus generieren, z.B. mit Ultraedit mit hilfe eines kleinen Makros oder so... Mal sehen...

Steff
[b]Stefan Beckmann[/b]
Senior System Engineer

[color=green]unico[/color] data ag
Südstrasse 8a
CH-3110 Münsingen
mailto: s.beckmann [at] unico [dot] ch

[size=75][color=red][b]Disclaimer[/b][/color]: Die Teilnahme an diesem Forum ist freiwillig, und deshalb sind die hier veröffentlichten Aussagen und Meinungen nicht notwendigerweise die der [color=green]unico[/color] data ag.[/size]

simplex
Posts: 12
Joined: 22. Aug 2006, 11:28
Contact:

Post by simplex » 23. Aug 2006, 09:24

@Moeki: die Importfunktion brauche ich so nicht, es geht mir nur darum die Registryeinträge komplett zusammenzufassen (brauche ich für weitere Verwendung ohne Empirum)

@S.Beckman: Ja an so was änliches habe ich gedacht ( via AutoIT ) , aber ich habe mir noch nicht die Mühe gemacht das zu erstellen - hatte gehofft jemand hat das schon mal gemacht ( jaja ich bin faul :oops: )

Gruß

SimpleX

S.Beckmann
Posts: 317
Joined: 15. Dec 2004, 07:34
Location: Wabern (Region Bern)
Contact:

Post by S.Beckmann » 23. Aug 2006, 10:00

Hallo SimpleX

Aber die Mühe einen Auszug aus dem Diff zu posten, könntest Du Dir schon machen! Ev. auch gleich das ganze... Kann dann mal etwas versuchen...

Steff
[b]Stefan Beckmann[/b]
Senior System Engineer

[color=green]unico[/color] data ag
Südstrasse 8a
CH-3110 Münsingen
mailto: s.beckmann [at] unico [dot] ch

[size=75][color=red][b]Disclaimer[/b][/color]: Die Teilnahme an diesem Forum ist freiwillig, und deshalb sind die hier veröffentlichten Aussagen und Meinungen nicht notwendigerweise die der [color=green]unico[/color] data ag.[/size]

simplex
Posts: 12
Joined: 22. Aug 2006, 11:28
Contact:

Post by simplex » 23. Aug 2006, 13:20

ok - hier mal der relevante Ausschnitt:

[Reg:Product]
HKCR,".vsa","",0x00000000,"SVSAdmin.Document"
HKCR,".vsa\SVSAdmin.Document",,0x00000010
HKCR,".vsa\SVSAdmin.Document\ShellNew",,0x00000010
HKCR,"AltirisVSProvider.VSProv","",0x00000000,"VSProv Class"
HKCR,"AltirisVSProvider.VSProv.1","",0x00000000,"VSProv Class"
HKCR,"AltirisVSProvider.VSProv.1\CLSID","",0x00000000,"{71D8DF9A-AD2D-44BF-A542-1412F68061D1}"
HKCR,"AltirisVSProvider.VSProv\CLSID","",0x00000000,"{71D8DF9A-AD2D-44BF-A542-1412F68061D1}"
HKCR,"AltirisVSProvider.VSProv\CurVer","",0x00000000,"AltirisVSProvider.VSProv.1"
HKCR,"AppID\{10BAE01C-3F26-469F-B029-A80E92AF6523}","",0x00000000,"AltirisVSProvider"
HKCR,"AppID\AltirisVSProvider.DLL","AppID",0x00000000,"{10BAE01C-3F26-469F-B029-A80E92AF6523}"
HKCR,"CLSID\{71D8DF9A-AD2D-44BF-A542-1412F68061D1}","",0x00000000,"VSProv Class"
HKCR,"CLSID\{71D8DF9A-AD2D-44BF-A542-1412F68061D1}","AppID",0x00000000,"{{10BAE01C-3F26-469F-B029-A80E92AF6523}}"
HKCR,"CLSID\{71D8DF9A-AD2D-44BF-A542-1412F68061D1}\InprocServer32","",0x00000000,"%App%\Software Virtualization Agent\AltirisVSProvider.dll"
HKCR,"CLSID\{71D8DF9A-AD2D-44BF-A542-1412F68061D1}\InprocServer32","ThreadingModel",0x00000000,"Both"
HKCR,"CLSID\{71D8DF9A-AD2D-44BF-A542-1412F68061D1}\ProgID","",0x00000000,"AltirisVSProvider.VSProv.1"
HKCR,"CLSID\{71D8DF9A-AD2D-44BF-A542-1412F68061D1}\TypeLib","",0x00000000,"{888967EF-E75C-4480-992D-93FDA658F21E}"
HKCR,"CLSID\{71D8DF9A-AD2D-44BF-A542-1412F68061D1}\VersionIndependentProgID","",0x00000000,"AltirisVSProvider.VSProv"
HKCR,"SVSAdmin.Document","",0x00000000,"Virtual Software Archive"
HKCR,"SVSAdmin.Document\DefaultIcon","",0x00000000,"%Windows%\Installer\{7D8DBB7C-1C55-4950-A107-043C164F379A}\Icon7D8DBB7C1.ico,1"
HKCR,"SVSAdmin.Document\shell","",0x00000000,"open"
HKCR,"SVSAdmin.Document\shell\open","",0x00000000,"open"
HKCR,"SVSAdmin.Document\shell\open\command","",0x00000000,"""%App%\Software Virtualization Agent\SVSAdmin.exe"" ""%%1"""
HKCR,"SVSAdmin.Document\shell\open\command","command",0x00010000,"lr}EP.JoW?gvW@7`$$XYSVS_Admin>fZwTtT1PE@S{ePjry~ia ""%%1"""
HKCR,"TypeLib\{888967EF-E75C-4480-992D-93FDA658F21E}",,0x00000010
HKCR,"TypeLib\{888967EF-E75C-4480-992D-93FDA658F21E}\1.0","",0x00000000,"AltirisVSProvider 1.0 Type Library"
HKCR,"TypeLib\{888967EF-E75C-4480-992D-93FDA658F21E}\1.0\0",,0x00000010
HKCR,"TypeLib\{888967EF-E75C-4480-992D-93FDA658F21E}\1.0\0\win32","",0x00000000,"%App%\Software Virtualization Agent\AltirisVSProvider.dll"
HKCR,"TypeLib\{888967EF-E75C-4480-992D-93FDA658F21E}\1.0\FLAGS","",0x00000000,"0"
HKCR,"TypeLib\{888967EF-E75C-4480-992D-93FDA658F21E}\1.0\HELPDIR","",0x00000000,"%App%\Software Virtualization Agent\"
HKLM,"SOFTWARE\fslrdr",,0x00000010
HKLM,"SYSTEM\Altiris",,0x00000010
HKLM,"SYSTEM\Altiris\FSL","ALLUSERSPROFILE",0x00000000,"C:\Dokumente und Einstellungen\All Users"
HKLM,"SYSTEM\Altiris\FSL","DefaultFileRedirect",0x00000000,"C:\fslrdr"
HKLM,"SYSTEM\Altiris\FSL","DefaultRegRedirect",0x00000000,"SOFTWARE\fslrdr"
HKLM,"SYSTEM\Altiris\FSL","DEFAULTUSERPROFILE",0x00000000,"C:\Dokumente und Einstellungen\Default User"
HKLM,"SYSTEM\Altiris\FSL","PROFILESDIRECTORY",0x00000000,"C:\Dokumente und Einstellungen"
HKLM,"SYSTEM\Altiris\FSL","ProgramIgnoreList",0x00010000,"[_B_]PROGRAMFILES[_E_]\NAVNT\rtvscan.exe","[_B_]PROGRAMFILES[_E_]\Symantec_Client_Security\Symantec Antivirus\rtvscan.exe","[_B_]PROGRAMFILES[_E_]\Symantec Antivirus\rtvscan.exe"
HKLM,"SYSTEM\Altiris\FSL","SYSTEMDRIVE",0x00000000,"C:"
HKLM,"SYSTEM\Altiris\FSL","WINDIR",0x00000000,"%Windows%"



Good Luck

SimpleX

Weyck
Posts: 194
Joined: 14. Dec 2004, 12:31
Location: Ahaus
Contact:

Post by Weyck » 01. Sep 2006, 16:07

Hallo SimpleX,

verstehe dein Ansinnen nicht. Empirum hat doch den Vorteil, dass die Pakete auch ohne Agenten oder sonstige Installationen von Empirum funktionieren. Wenn das Paket ausserhalb von Empirum verwandt werden soll, würde ich die erzeugte Setup.inf gemeinsam mit einer setup.exe packen und in einer selbst extrahierenden Datei bereitstellen.
:D
Gruß
Jürgen van Weyck

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 4 guests