Noniin tämä saattaa kuulostaa mielettömän tyhmältä ja monen mielestä varmasti naurettavalta, mutta kun on saanut valmiiksi sovelluksen, joka käyttää monia tiedostoja ja kuvia, niin miten tiedostot "salataan", että esimerkiksi kukaan ei pääse muokkaamaan kuvia, jotka silti latautuvat ohjelmaan.
Toinen kysymys, niin tietääkö kukaan hyvää ilmaista mainoksetonta installin teko-ohjelmaa?
No siinä vb:n mukana tulee installeriohjelma.
Tuo salaus taas nyt on oikeastaan turhaa. Mut jos nyt välttämättä se haluat tehdä, niin kryptaa ne filut ja aina käynnistyksessä dekryptaat. Se vain isolla H:lla HIDASTAA ohjelmasi käynnistystä.
Dareon kirjoitti:
niin miten tiedostot "salataan", että esimerkiksi kukaan ei pääse muokkaamaan kuvia, jotka silti latautuvat ohjelmaan.
No kannattaa ainakin nyt tarkkaan miettiä, onko se nyt oikeasti niin kamalaa, jos joku sattuu jotain muokkaamaan.
Dareon kirjoitti:
Toinen kysymys, niin tietääkö kukaan hyvää ilmaista mainoksetonta installin teko-ohjelmaa?
Inno Setup
tuomas kirjoitti:
No siinä vb:n mukana tulee installeriohjelma.
Tuo salaus taas nyt on oikeastaan turhaa. Mut jos nyt välttämättä se haluat tehdä, niin kryptaa ne filut ja aina käynnistyksessä dekryptaat. Se vain isolla H:lla HIDASTAA ohjelmasi käynnistystä.
No xorraus ei varmaankaan ole NIIN hidasta ja se poistaa kaikkein kädettömimmät apinat h4x0r01masta.
Ei tadia olla juu kovinkaan yleistä tuo tiedstojen kryptaus noihin ohjelmiin?
Usein grafiikka, musiikki yms. pinotaan yhteen tai useampaan isohkoon (joskus pakattuun) tiedostoon, jossa voi olla koodaajan tekemiä kryptauksia tai muita tietoja, jotka voivat osittain hankaloittaa tiedostojen hakemista sieltä. Ohjelma osaa sitten lukea ko. tiedostosta oikeat tiedot muistiin ja sieltä taas tarvittuihin paikkoihin.
En sitten tiedä miten VB:n objekteihin saisi liitettyä tiedostoja muistista (käytän lähinnä DirectX:ää). Yksi tapa laittaa tiedostot talteen on VB:ssä lisätä resurssitiedosto ja siihen lisätä tarvittavat tiedostot, jotka sitten luetaan sieltä objekteihin. Esimerkkejä löytyy. Tämä ei kuitenkaan pysty hyvin salaamaan tiedostoja, koska netistä saa ohjelmia jotka purkavat EXE:stä (jep, ne tallentuvat ohjelman ajettavaan tiedostoon) resurssitiedostot. Kuitenkin mielestäni ihan kätevä tapa säilöä tiedostot pienehkössä ohjelmassa, jos ei niiden salaamisesta hirveästi välitä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.