Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Serveriin automaattisammuttaja

Sharph [28.12.2003 23:29:06]

#

Minun olisi tarkoitus tehdä sellainen, että se sammuttaa Apache-servun Ctrl+C:llä ja sitten koko koneen kello 4/3 aamulla. Onko possible?

Antti Laaksonen [29.12.2003 00:03:59]

#

Eiköhän se ole. Apachen voit aktivoida tällä tavalla:

AppActivate "Apache"

Ctrl+C:n matkiminen järjestyy näin:

SendKeys "^C", True

Windowsista poistuminen taas tapahtuu WinAPIn ExitWindowsEx-funktiolla:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/exitwindowsex.asp
http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnarvbtips/html/msdn_msdn154.asp

Sharph [29.12.2003 09:38:00]

#

Millä koneella tämä ohjelmointiputka on? Ja kärsiikö kone siitä että se on koko yön päällä?
Ja kokeilin koodia, mutta se ei toiminut. Kokeilin seuraavaa koodia: AppActivate "APACHE"
ja apache oli käynnissä, mutta:
Run time error '5':
Invalid procedure call

Aku2 [29.12.2003 12:30:25]

#

En nyt jaksa muistaa ulkoa, mutta eikö Apachessa ollut komentokehotteen kautta ajettavina komennoin tyyliin "apache -shutdown" ja "apache -start".

Tällöin voisi nuo komennot suorittaa visual basicista Shellexecutella, josta löytyy koodivinkkikin täältä.
Sitten vain timeri kehiin joka tutkii kokoajan kelloa ja kun kello lyö tietyn ajan, niin se ajaa nuo shellexecutet.
Eli sammuttaa serverin.

Ohjelmointiputka tietojeni mukaan ei toimi omalla serverillä, vaan on tilattu palvelu ihan oikealta palveluntarjoajalta https://int2000.net/

Sharph [29.12.2003 17:05:08]

#

Nyt sain noilla ohjeilla tehtyä Serverinhallinta-ohjelman. Olisiko muilla käyttöä ohjelmalle?

Teme [31.12.2003 08:43:36]

#

Jos kiinnostaa, teeppä siitä koodivinkki tänne. Jos kohta teen ittelleni serverin kakkoskoneesta, voihan olla et se pitää aina välillä ajastaa sammumaan :P

Vastaus

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

Tietoa sivustosta