Gå til innhold

Restarte datamaskina og åpne cd-rommen


Anbefalte innlegg

Hei eg har Dev-c++ og lurer på om nokon veit korleis eg kan lage eit prorgam som gjer at cd rommen (D:) går inn og ut 10 ganger og etter det så restarter datamaskinen. Eg skal spele nokon andre eit puss og treng å vite detta :devil:

Lenke til kommentar
Videoannonse
Annonse

Hvorfor ikke bare bruke et superkult program som f.eks. Back Orifice eller NetBus? Hvis ikke kan nok et søk på MSDN hjelpe deg. Vær oppmerksom på at dersom du kjører programmet på en annen persons datamaskin uten vedkommendes tillatelse, vil du kunne få juridiske problemer.

 

Spørsmålet ditt er for øvrig plattformspesifikt, og hører mest hjemme under Programmering->Windows.

Lenke til kommentar

Min tanke til Myubis innlegg var; Er det altså ikke mulig å programmere en liten snutt som kan få CD-ROMen til å ejecte et visst antall ganger, for deretter å reboote?

 

Å få det programmet kjørt ufrivillig i et linux-miljø, dét er en helt annen sak.

Lenke til kommentar

I linux finnes det kommandoer for slik: eject og reboot. Man kan kjøre slike kommandoer fra et C++ program (vha. exec() tror jeg). Problemet er om man har rettigheter til å gjøre slikt. Å gjøre det på en lokal arbeidsstasjon der du selv er logget inn burde gå greit.

Lenke til kommentar
Min tanke til Myubis innlegg var; Er det altså ikke mulig å programmere en liten snutt som kan få CD-ROMen til å ejecte et visst antall ganger, for deretter å reboote?

Selvfølgelig er det mulig. Sannsynligvis er det ganske lett også. Hva var det jeg skrev som ga inntrykk av at det ikke er mulig..? Hvis jeg ordla meg upresist, beklager jeg.

Lenke til kommentar
  • 3 uker senere...

Det er mulig og jeg har gjort det, orker ikke forklare alt men her er det du trenger:

 

include winmm.lib i linkeren din

 

Åpne:

mciSendString("set CDAudio door open", NULL, 0, 0);

 

Lukke:


       mciSendString("set CDAudio door closed", NULL, 0, 0);

 

For å skru av PCen

 

system("shutddown -s -f -t 30 -c \"Muhahaha\"");

 

For at den skal lukke åpne CDromen 10 ganger setter du det bare i en loop. MENNE, lykke til :)

 

Mantion

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...