Siis en tarkoita timeriä vaan, kuinka saisin ohjelman toimimaan vain vaikka 30min, sitte ilmestyy salasanakenttä ja ohjelmat toimisivat vasta oikean salasanan jälkeen?
Tiedän, kuullostaa vaikelta mutta onko tämä mahdollista föör vb6?
Tai ehkä yksinkertaisnpaa olisi että salasana vaihtuu puolentunnin jälkeen. (?)
Kyllä sä Nea tiedät tähänkin vastauksen. ;D Jos tämä siis on mahdollista mahdollisimman yksinkertaisesti..:O
Jakke1 kirjoitti:
Siis en tarkoita timeriä vaan, kuinka saisin ohjelman toimimaan vain vaikka 30min, sitte ilmestyy salasanakenttä ja ohjelmat toimisivat vasta oikean salasanan jälkeen?
Dim aika As Integer Dim passu As String Private Sub Form_Load() aika = 1800 ' aika sekunteina (30min = 1800 sec?) Timer1.Interval = 1000 'ajastimen intervaliksi 1sec End Sub Private Sub Timer1_Timer() aika = aika - 1 'vähennetään aikaa 1 sekunilla If aika = 0 Then 'jos tietty aika on kulunut, niin: Timer1.Interval = 0 'pysäytetään ajastin passu = InputBox("Salasana:", "Salasana") If Not passu = "salasana" Then 'tarkistetaan salasana. jos se on väärä, niin: MsgBox "Väärä salasana", vbCritical End 'suljetaan ohjelma Else MsgBox "Salasana oikein!", vbOKOnly End If End If End Sub
siinä nyt nopeasti väsätty, pitäisi toimia (?), en kokeillu. Tarviit formille Timer1-nimisen ajastimen. tällänen on tosin älyttömän helppo kräkätä.
Jos haluat, että kukaan paha krakkeri ei onnistu urkimaan softasi salasanaa, niin se vähintääkin pitää kryptata. Notepadillä kun avaisi tuon käännetyn exen niin siellä varmaan olisi salasana ihan tarjolla selkokielisenä. Karu totuus tietenkin on, että VB ei oikeastaan industrial-strength-ohjelmistonkopiosuojaukseen pystyä, taannoin Putkassa olikin threadi siitä, että on olemassa tällainen konekieli->VB ohjelma. Samassa threadissä oli surullinen tarina siitä, kuinka joku scriptkiddie oli reverse engineerannut kyseisellä ohjelmalla yhden Putkalaisen tekemän kaupallisen ohjelman ja laittanut serialit jakoon. Näin siis vienyt leivän rehellisen ohjelmoijan suusta. :'(
Tarinan opetus: Tarkista Serial Key:t omalla nettisivullasi sijaitsevalla PHP-skriptillä, äläkä laita täyden version featureja ollenkaan mukaan demoversioon.
Mulla on kryptikoooooori jo valmiina, hyvin toimii, sitä ei näe notepadilla nyt..tai heksaeditorilla.
Jakke1 kirjoitti:
Mulla on kryptikoooooori jo valmiina, hyvin toimii, sitä ei näe notepadilla nyt..tai heksaeditorilla.
Näkee jos tietää mitä etsiä.
Taitaa olla jokin valmis koodi sekin?
Kannattaa aina tehä omat kryptarit itse, ei sitä tiedä vaikka joku noista serial key crackkereistä tekisi noita ilmasia, avoimia kryptejä nettiin. (Ja sitten tietäisi heti miten se kräkätään) Ja jos taas olisikin ihan hyvää tarkoittavan ihmisen tekemä yleisesti käytetty avoin salauskoodi, niin todennäk. monilla kräkkereillä on jo serialzerit siihen valmiina.
Juu-u kuinka saisin sen niin että napit yms. näkyy muttei niitä pysty käyttämään ennenkun on asettanut salasanan salasanaboxiin joka on kiinni formissa?
nappi.enabled = false?
Miksen mä tuota huomannu...-.- Mutta kiitos kaikille vastaajille! ;P
"Näkee jos tietää mitä etsiä.
Taitaa olla jokin valmis koodi sekin?"
Eipäs muuten ollu.
Aihe on jo aika vanha, joten et voi enää vastata siihen.