Joo, eli miten pystyy laittaa visual basic-ohjelman suorittaa dos-komennon?
shell ("komento")
jotenkin näin?
joo, ja jos se ei toimi niin esim. shell("command.com /c dir") tai jotenki tolleen :P
Hauskaa. *ja sitten vaan virusta kehittämään* =)
öö... miksi kaikki vastaavat aina "ja sitten vaan virusta kehittämään", kun joku kysyy kuinka käytetään dos-komentoja? Eihän kaikki nyt viruksia tee vaikka dos-komentoja käyttäisikin, vai tekeekö? :)
Tiedän että täällä kieltäydytään viiruksiin kielteisesti, mutta tässä kotiin kokeiltavaksi.
Dim dR As Double
------------------------------------
Private Sub Command1_Click()
dR = Shell("cmd.exe /c shutdown -s")
End Sub
------------------------------------
Private Sub Command2_Click()
dR = Shell("cmd.exe /c shutdown -a")
End Sub
Sitten vain formille 2 kipaletta command buttoneita.
Lovsan viirus käytti samaa käskyä "shutdown -s"
jonka voi eliminoida käskyllä "shutdown -a"
äh toi on huono :)
älä laita mitään formia vaan pelkkä module ja moduleen teksti sub main ja sinne perään end sub ja sitten laitat ohjelman project osuudesta käynnistämään sub main formin sijasta ja laitat sinne sub mainin ja end subin väliin komennon
shell ("command.com /c shutdown -s")
ja sitten vain vaikka jonnekkin koulun koneelle viet sen ja laitat startup kansioon :)
Lovsan-virus kylläki sulkee yhen tietyn svchost.exe-prosessin ja sitte se tietty svchost.exe aiheuttaa järjestelmän uudellee käynnistyksen ainaki Windows Xp:ssä. Jos ette usko nii kokeilkaapa Windows Xp:llä, sulkekaa kaikki svchost.exeet nii yks niist reboottaa koneen ja oon ihan tutkinu sen, että Lovsan aiheuttaa tollee sen käynnistyksen uusiks ku katoin Tehävien hallinnal, että sammuttaaks se sen svhost.exe ja hetiku se yhtäkkii sammu, nii aukes se "Järjestelmän sammutus"-ikkuna.
Niin muuten tekee... se ilmoituskin siellä message osassa on ihan sama.
Processes listassa, kun etsii Image name kohdasta svchost.exe ja sitten katsoo, että User name on system niin luultavasti, kun sen sammuttaa niin pitäisi tulla se ilmoitus järjestelmän sammutus ikkunassa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.