hallo
ich aendere ueber die zonemanager
api die sicherheitseinstellung des ie fuer die zone internet
von mittel auf hoch. das klappt auch prima, jedoch nur bei neuen ie instanzen. ich muss also eine
neue instanz von ie starten. die anderen offenen instanzen scheren sich nich drum. und laufen weiter unter der alten sicherheitsstufe. wenn ich im ie nach den aendern in die optionen/sicherheit des ie gehe und auf ok klicke funktionierts aber, ohne das ich die ie instanz schliesse und neustarte.
cristian seehase hat mir den tipp gegeben eine broadcast message an die ie instanzen zu schicken
habe ich versucht mittels
Code:
sendmessagetimeout(hwnd_broadcast,WM_settingchange,0,0,smtpifhung,5000,success);
die messages werden korrekt gesendet(fehlercode ist 1) und die delphi
ide flackert kurz auf.
soweit also korrekt. nur der scheiss ie kuemmert sich gar nich drum.
auch ein internetoptionchange brachte nich den gewuenschten erfolg
Code:
InternetSetOption(NULL, INTERNET_OPTION_SETTINGS_CHANGED, NULL, 0);
InternetSetOption(NULL, INTERNET_OPTION_REFRESH , NULL, 0);
ich weis keinen rat mehr. hab schon alles im inet abgesucht, sogar chinesische und japanische seiten lol. nirgendwo ist zu diesem thema was zu finden. vielleicht kann mir ja einer von euch
helfen. also wie kann ich die ie instanzen benachrichtigen. mir wuerde es zur not auch reichen,
nur die aktuelle instanz zu benachrichtigen.
gruß richard