Toon posts:

[HTA/Javascript] MSIE registry changes apply'en

Pagina: 1
Acties:
  • 103 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik maak gebruik van een HTA (HTML Application), waardoor ik alle rechten
heb aangaande bestanden/registry wijzigen etc. Alleen nu stuit ik op het
volgende probleem.

In wil op een gegeven moment de internet instelling betreffende cookies
aanpassen; cookies moeten altijd worden toegestaan. Toen ben ik dus in
de registry gaan kijken welke keys worden aangepast wanneer ik dit
handmatig instel. Onderstaande keys worden dan gewijzigd:

code:
1
2
3
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\PrivacyAdvanced => 1
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\{A8A88C49-5EB2-4990-A1A2-0876022C854F} => 1a3761592352350c7a5f20172f1e1a190e2b017313371312141a152a4e2c080d201b28183632
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\{AEBA21FA-782A-4A90-978D-B72164C80120} => 1a3761592352350c7a5f20172f1e1a190e2b017313371312141a152a4e2c080d201b28183632
Met Javascript zou ik het dan zo kunnen wijzigen (ik gebruik run omdat
shell.regWrite niet helemaal goed overweg kan met binary):
JavaScript:
1
2
3
4
var shell = new ActiveXObject('WScript.Shell');
shell.regWrite('HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\PrivacyAdvanced', 1, 'REG_DWORD');
shell.run('reg add "HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3" /v {A8A88C49-5EB2-4990-A1A2-0876022C854F} /t REG_BINARY /f /d 1a3761592352350c7a5f20172f1e1a190e2b017313371312141a152a4e2c080d201b28183632', 0, true);
shell.run('reg add "HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3" /v {AEBA21FA-782A-4A90-978D-B72164C80120} /t REG_BINARY /f /d 1a3761592352350c7a5f20172f1e1a190e2b017313371312141a152a4e2c080d201b28183632', 0, true);
Dit luk allemaal goed. Als je nu naar Tools=>Internet Options=>Privacy gaat laat
hij zien dat cookies altijd worden toegestaan. Maar... hij zégt dit wel, maar hij
staat ze gewoon níet toe. De visuele instellingen worden dus wel aangepast,
alleen Internet Explorer houdt zich hier niet aan.

Weet iemand hoe ik deze gewijzigde instellingen kan apply'en? Of heeft iemand
een totaal andere oplossing voor het automatisch wijzigen van instellingen van
MSIE 6 met javascript/vbscript? :)

Sorry voor de lay-out...O-)

[ Voor 8% gewijzigd door Verwijderd op 28-04-2003 22:43 ]


  • Poltergeist
  • Registratie: Oktober 2000
  • Laatst online: 16:58
De HKCU key (iig delen ervan) wordt niet direct toegepast, maar pas als deze opnieuw wordt ingeladen i.c. dus bij een nieuwe login van de gebruiker.

Verwijderd

Topicstarter
..wordt niet direct toegepast..pas bij nieuwe login
Daar dacht ik inderdaad ook aan, maar zelfs als ik de computer herstart blijft hij nog de oude instellingen gebruiken (terwijl hij in het tabje wél de goede settings laat zien...) :?

Verwijderd

Topicstarter
New day, new users, new ideas :) kick

Verwijderd

Topicstarter
Ik heb nog steeds geen aanknopingspunt kunden vinden... Weet echt níemand hier een oplossing oid? ;(

Verwijderd

Als je die 'reg add' gewoon met de shell uitvoert (met het handje typen), werkt het dan wel?

Verwijderd

Topicstarter
Verwijderd schreef op 01 mei 2003 @ 21:55:
Als je die 'reg add' gewoon met de shell uitvoert (met het handje typen),
werkt het dan wel?
O o, wat schaam ik mij |:( Ik vergat gewoon de hele tijd 2 andere keys te
wijzigen... Doordat jij zei doe het nog eens met het handje, merkte ik opeens op
dat ik er gewoon 2 vergeten was :X Mijn dag is weer goed, harstikke bedankt iig :)

Deze keys moeten ook gewijzigd worden:
code:
1
2
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\1A10 => 1
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\SavedLegacySettings => 3c000000811200000100000000000000000000000000000004000000000000009030ed95767cc201010000000a0001130000000000000000
Pagina: 1