"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Registry lesen mit Hilfe von JS oder VBS

userohnenamen 07.10.2004 - 14:29 890 4
Posts

userohnenamen

leider kein name
Avatar
Registered: Feb 2004
Location: -
Posts: 15858
Ich hab hier eine Anwendung, von der aus ich eine .chm Hilfedatei starte.

Von dieser wiederum aus will ich eine externe html datei aufrufen, in der dann ein flash abgespielt wird.

Das Problem ist, wenn die chm von der anwendung aus gestartet wird, werden die relativen pfade darin nicht akzeptiert, deswegen will ich jetzt absolute pfade benutzen.

Wenn ich die .chm allerdings selbst starte funktionieren die relativen pfade (nur zur info)


Deswegen hätte ich mir jetzt überlegt in die Registry den installationspfad der anwendung einzutragen, und über ein script in der .chm datei diesen pfad auszulesen und dann den link zusammenzustellen.

Ich weiß das es geht über JS oder VBS in der registry zu lesen, nur wie?

könnte mir hier jemand vielleicht nachhelfen?

tia
mfg, maxwell

that

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Im IE mit JavaScript geht das so, zumindest in einer HTA (sonst scheiterts evtl. an Berechtigungen):

Code:
Sh = new ActiveXObject("WScript.Shell");
val = Sh.RegRead("HKEY_LOCAL_MACHINE\\SOFTWARE\\...");

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25423
VB Script:

Code:
Set oShell = CreateObject("WScript.Shell")
oShell.RegRead("Key hier einsetzen")

oShell.RegWrite <- Parameter kannst ja selber nachschauen O_o

that

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Zitat von mat
VB Script:

Wäh geh weg mit dem VBScript, das ist ja nicht portabel. :p

funka

Legend
ex-prophet(down below)
Registered: Sep 2000
Location: Vienna / SF
Posts: 6131
lol that ;)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz