Miten VB-Scriptillä voidaan muuttaa tiedoston attribuutteja ja oikeuksia?
Tähän kaipaan vastausta lähinnä siksi, että tuntuu kuin tuo alempi scripti ei oikein kykene hoitamaan hommiaan, vaan joissain tilanteissa saadaan ilmoitus, ei ole oikeuksia.
Onko VB-Scriptissä komentoa, jolla voidaan tuhota Windowsin rekisteristä jonkin avaimen aliavain kokonaan, tietämättä aliavaimen tarkkaa nimeä?
Esimerkiksi avaimen HKCU\Software\Microsoft\Protected Storage System Provider avaimen alla on aliavainkansio, joka pitäisi saada scriptillä poistettua, mutta kun se on käyttäjäkohtainen, eli on erilainen jokaisella käyttäjällä.
Komentohan lienee tunnetun avaimen kohdalla:
' Poistetaan avain reksiteristä
HKEY_CURRENT_USER = &H80000001
strComputer = "."
Set objReg = GetObject("winmgmts:\\" & strComputer & "\root\default:StdRegProv")
strKeyPath = "Software\Microsoft\Protected Storage System Provider"
objReg.DeleteKey HKEY_LOCAL_MACHINE,strKeyPath
Tarkoitus ei todellakaan ole aiheuttaa tuhoa kenenkään koneeseen, vaan ihan yksinkertaisesti automatisoida korjausscripti, joka palauttaa Windows XP:n salasanan tallennustoiminnon, kun se ei asetusten määrittämisestä huolimatta toimi.
Microsoftin sivustoilta löytyy ohje avaimen poistamiseksi, mutta tästä scriptistä ei niin mitään.
Meillä on asiakkaina monia sellaisia näkövammaisia, tietokonetta ruudunlukuohjelmalla käyttäviä henkilöitä, joilta tuon mikkisoftan sivujen ohjeen avulla tehtävä toimenpide ei vaan onnistu.
Tämän Scriptin avulla voitaisiin luoda sulejtulle Internet sivulle linkki, jota klikkaamalla homma hoituu.
Aihe on jo aika vanha, joten et voi enää vastata siihen.