Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Ajastin (VB6)

Sivun loppuun

Jakke1 [20.11.2007 23:35:27]

#

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

Newb [21.11.2007 21:08:01]

#

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ä.

InvalidCo [21.11.2007 21:28:01]

#

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.

Jakke1 [22.11.2007 15:21:44]

#

Mulla on kryptikoooooori jo valmiina, hyvin toimii, sitä ei näe notepadilla nyt..tai heksaeditorilla.

nomic [22.11.2007 15:58:55]

#

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?

InvalidCo [22.11.2007 17:54:52]

#

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.

Jakke1 [22.11.2007 19:32:28]

#

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?

nomic [22.11.2007 21:26:26]

#

nappi.enabled = false?

Jakke1 [22.11.2007 23:28:27]

#

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.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta