Onko mahdollista tehdä sellaista ohjelmaa joka estää että ei saa jotakin tiedostoa / kansiota poistettua, muuttamasta tai avattua sitä. ja se lähettäisi viestin tai pyytäisi salasanaa jos sitä ei olisi kirjotettu jonnekin valmiiksi.
ja olisiko mahdollista että se estäisi IE keksien poiston.
laittaisin sen omaan koneeseeni että veljeni ei pääsisi koneeseen käsiksi.
En nyt ihan tarkkaan ymmärrä mitä olet hakemassa, mutta tiedostojen ja kansioiden parametrejä muuttamalla (Read only) saat estettyä niiden poistamisen.
Käyttöjärjestelmä versiosta riippuen voit asettaa myös käyttöoikeuksia omille kansioillesi.
Ohjelmallisesti homma on hieman hankalampi hoitaa, koska sinun tulisi asentaa domain ympäristö ja tuntea Active Directory tekniikka... tai vaihtoehtoisesti rakentaa ohjelma, joka on koko ajan päällä ja seuraa käyttäjän tekemisiä - tämä taas on helposti kierrettävissä tappamalla se ohjelma tehtävänhallinnasta, jolloin ohjelma ei enää valvo kyseisiä oikeuksia.
Kannattaa tehdä koneseen kaksi eri tunnusta ja niille salasanat. Tämän jälkeen mm keksit on molemmilla käyttäjilla omat.
Vaatii tietysti W2K tai XP:n ja kansioiden suojaaminen NTFS levyjärjestelmän. (jonka järjestelmävalvoja voi aina ohittaa)
Antti kirjoitti:
tai vaihtoehtoisesti rakentaa ohjelma, joka on koko ajan päällä ja seuraa käyttäjän tekemisiä - tämä taas on helposti kierrettävissä tappamalla se ohjelma tehtävänhallinnasta, jolloin ohjelma ei enää valvo kyseisiä oikeuksia.
niin voi olla mutta jos veli ei tiedä että minkä niminen ohjelma sitä vartioi eikä se tiedäkkään koska se on niin pöllö ukko että se ei osaa mitään tehdä.
olisi kiva jos joku antaisi mallin miten sais sen että kun avaisi teksti tiedoston niin se lähettäisi jonkun viestin
käyttäjälle.
Meitzi kirjoitti:
Kannattaa tehdä koneseen kaksi eri tunnusta ja niille salasanat. Tämän jälkeen mm keksit on molemmilla käyttäjilla omat.
ja en viitsisi koko ajan kirjautua ulos.
No helpoimmalla kait saat sen tehtyä FSO:lla asettamalla ohjelman käynnistyessä tiettyjen kansioiden sisältämien tiedostojen parametrit read only:ksi ja hiddeniksi.
Laita ohjelma vaikka roikkumaan oikeaan laitaan ja kun annat salasanan se palauttaa parametrit takaisin.
Muista asettaa myös se, että mikäli ohjelma sammutetaan (unload tai terminate) se palauttaa parametrit takaisin...
Voit myös laittaa ajastimen, joka tarkistaa parametrit, ettei niitä ole muutettu.
Yksi tapa lisäksi on varata tiedostot avaamalla ne jolloin tiedosto järjestelmä ei anna muokata niitä - se on tosin melkoisen muistisyöppötapa hoitaa asia.
Kaikki edellä mainitut tavat on kyllä sellaisia etten tosissaan suosittele - saatat saada aikaiseksi itsellesi enemmän hallaa kuin hyötyä.
onko muuta tapaa ?
olis kiva jos lähttäisit minulle valmiin sellaisen.
tai mitä pitää laittaa mihinkin.
Hmmm..... oikeasti make3003 hyvä, tämän palstan tarkoitus on antaa koodivinkkejä ja ohjeita - ei koodata kokonaisia sovelluksia niitä pyytäville ;D (Vaikka olen minä sitäkin tehnyt...)
En oikeasti jaksaisi alkaa tuota rakentamaan - ainakaan tänään, kun siitä koodista ei itselleni työn kannalta ole mitään hyötyä.
Lueppa vaikka vähän koodivinkkejä ja oppaita - sieltä löydät varmaankin kaiken tarvitsemasi.
joo joo !
https://www.ohjelmointiputka.net/hak/?kieli=Visual Basic&nimi=GetAttr
en ymmärrä tuota !
mikä on --> Debug.print "jotain: " & (jotain) <-- ?
eikö tollakin saisi estettyä ?
ja mikä on Debug ikkuna ?
onko mahdollista laitta joku joka vahtii että jos minä laitan ekaksi silleen että ei voi kirjottaa ja joku muu tulee otta maan sen pois niin vahti laittaa sen takas päälle.
onko mahdollista ?
make3003 kirjoitti:
ja mikä on Debug ikkuna ?
Debug-ikkuna on näkyvissä ohjelman ajon aikana (otsikko Immediate), ja se on tarkoitettu lähinnä virheiden etsimiseen ohjelmasta. Debug.Print-komento tulostaa ikkunaan tekstiä, ja ikkunan kautta voi myös pysätystilassa suorittaa ohjelmalauseita sekä tutkia muuttujien arvoja.
Aihe on jo aika vanha, joten et voi enää vastata siihen.