Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Windows Dieses Forum dient den Diskussionen rund um alle Microsoft-Betriebssysteme.

File Association Deployen

Diskussion: File Association Deployen im Forum Windows, in der Kategorie Operating Systems; Anzeige Ich muss derzeit eine neue Software verteilen, dabei die alte deinstallieren. Alles kein Problem, nur wenn ich die neue ...

Antwort
Alt 03.04.08, 08:43   #1 (permalink)
 
Benutzerbild von Tenchuu
 
Registriert seit: 21.01.07
Tenchuu Leistung: Facit NTK
Tenchuu eine Nachricht über ICQ schicken
Likes: 0
Standard File Association Deployen

Anzeige

Ich muss derzeit eine neue Software verteilen, dabei die alte deinstallieren. Alles kein Problem, nur wenn ich die neue Software deploye fehlt die File Association.
Würde das gerne ins Deployment einbauen, sprich als Commandline, VBS Script oder sonstwas.

Jemand eine Lösung für mein Problem?

Tenchuu ist offline   Mit Zitat antworten
Alt 03.04.08, 15:00   #2 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard

Die File Associations sind in der Registry in HKEY_CLASSES_ROOT zu finden. So könntest du dir zum Beispiel eine Batchdatei schreiben, die die entsprechenden Schlüssel schreibt oder die Werte sogar einfach per .reg-Datei importieren. Welche das sind, hängt vom Dateityp ab.
Wichtig dabei ist, das du nicht nur den Schlüssel mit der Dateiendung betrachtest, sondern auch den Schlüssel mit dem Wert, der bei (Standard) angegeben ist.
Da könntest du einfach einmal manuell die Dateityp-Zuordnung vornehmen, und dann einfach die Werte/Schlüssel exportieren.

In Batch schreibt man in die Registry mit dem Befehl "REG ADD". Ein Export in .reg-Datei sollte aber eigentlich auch ausreichen.
Zitat:
REG Befehl [Parameterliste]

Befehl [ QUERY | ADD | DELETE | COPY |
SAVE | LOAD | UNLOAD | RESTORE |
COMPARE | EXPORT | IMPORT ]

Rückgabecode: (Mit Ausnahme von REG COMPARE)

0 - Erfolgreich
1 - Fehlgeschlagen

Geben Sie Folgendes ein, um die Hilfe für einen Befehl anzuzeigen:

REG Befehl /?

Beispiele:

REG QUERY /?
REG ADD /?
REG DELETE /?
REG COPY /?
REG SAVE /?
REG RESTORE /?
REG LOAD /?
REG UNLOAD /?
REG COMPARE /?
REG EXPORT /?
REG IMPORT /?
__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 03.04.08, 15:24   #3 (permalink)
Themenstarter
 
Benutzerbild von Tenchuu
 
Registriert seit: 21.01.07
Tenchuu Leistung: Facit NTK
Tenchuu eine Nachricht über ICQ schicken
Likes: 0
Standard

Hi,

danke erstmal für dein Reply aber mmh das ist nicht ganz so einfach. Bei einer Fileregistrierung legt er einiges an Registrykeys an, die ex-/importieren ist natürlich sinnig und stinkeinfach, aber in der Praxis unpraktikabel. Hierfür müsste ich eine aberwitzige Sammlung an Registrykeys exportieren und importieren und dann wäre ich mir nicht so sicher ob das hinhaut.

VBScript dafür hätte ich schon gefunden, nur funktionieren tut es nicht. Und danach googlen kannst dir ja ausrechnen. Nja, werd mal weitergooglen auch wenn das bisl fad is.

EDIT:
So, nachdem die VBScripts die ich finden konnte nicht so der Burner waren, nochmal nach Reg-Keys gegoogelt. Jedenfalls hab ich das jetzt so gelöst:

Part 1:
Fileendung Bekannt geben, schö und gut, geht mit:

abc=Fileendung
Zitat:
REGEDIT4
[HKEY_CLASSES_ROOT\.cgm]
@="Description"
[HKEY_CLASSES_ROOT\Description]@="Description"
[HKEY_CLASSES_ROOT\Description\shell]
[HKEY_CLASSES_ROOT\Description\shell\open]
[HKEY_CLASSES_ROOT\Description\shell\open\command]
@="C:\\Program Files\\Company\\Product\\application.exe -abc %1"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\FileExts\.abc]
"Application"="application.exe"
Nachdem das nicht festlegt womit er jetzt die Gaudi wirklich aufmacht muss man noch folgendes ändern/hinzufügen:

Part 2:

Zitat:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\FileExts\.abc]
"Application"="Application.exe"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\FileExts\.abc\OpenWithList]
"a"="Application.exe"
"MRUList"="cab"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\FileExts\.abc\OpenWithProgids]
"ImageView.Document.abc"=hex(0):
"File Description"=hex(0):
Tenchuu ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Windows » File Association Deployen
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
file suchen [c++] <b00n> Code Kitchen 4 31.03.07 11:51
APE-File blanc Music- & Filmbox 2 31.05.05 05:14
Unbekannter LOG File Maik01 Windows 3 26.10.03 11:25
File/www Server dj179132 Network · LAN, WAN, Firewalls 3 22.10.03 14:33
PW- File Leatherface (In)security allgemein 4 18.10.01 18:02


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61