Joo, ajattelin kysästä, että miten poistettiin activex:sällä html -sivun komponentilla es. omalta koneelta vaikkapa tiedoston, mutta myös halutessaan usemman tietyn tai es. kaikki tietyn kansion tiedosot, eli mikä activex -koodilla poistetaan yksittäinen tai useampi tiedosto omalta koneelta web-selaimen kautta!?
Toivottavasti ei mitenkään. Tuohan olisi ammottava tietoturvareikä heti. Ja taatusti joku ilkeä keksisi tavan implementoida tuon siten että nettisivulla vierailevan koneelta poistetaan vaikka sellainen pikkutärkeä tiedosto kuten kernel32.dll jonka jälkeen on turha toivoa että Windows nousisi buutista ylös. :)
En nyt tarkoitannut tota sellaiseen käyttöön kuin luulet, kamu :)...kyseessä on ihan oma projekti, joka perustuu ihan C++ ohjelmaani ja sellaisen voi tehdä,
mutten muista, että miten!?
Löysin tälläisen, joka toimii, mutta haluaisin siihen vielä sellaisen, joka poistaisi useampia tai koko halutun sisällön:
<SCRIPT LANGUAGE="JavaScript"> <!-- myActiveXObject = new ActiveXObject("Scripting.FileSystemObject"); file = myActiveXObject.GetFile("c:\\turhaTiedosto.txt"); file.Delete(); // --> </SCRIPT>
file = myActiveXObject.GetFolder("Kansion_polku"); file.Delete();
Eiköhän se näin mene?
ja useampi tiedostoko sitten näin!?
file = myActiveXObject.GetFile("c:\\turhaTiedosto.txt"); file = myActiveXObject.GetFile("c:\\turhaTiedosto2.txt"); file = myActiveXObject.GetFile("c:\\turhaTiedosto3.txt");
Väliin delete -komento?
Aihe on jo aika vanha, joten et voi enää vastata siihen.