Miten saan että mun ohjelma estää tietokoneen normaalin sammutuksen? Eli käynnistä valikko-> sammuta tai koneen sammutus nappia painamalla.
Edit: Keksin jo. :D
Private Sub Form_QueryUnload(jne.) Cancel=1 End Sub
Noin helppo.
Hetkonen, eikös tuo estä vain formin sulkemisen?
Juu, ei tuo koneen sammuttamista estä. En kyllä äkkiä keksi, miksi tuollaisen pitäisi edes olla mahdollista, mutta varmaan Windowsista siihenkin jokin jippo löytyy.
Tuo estää samalla koneen sammuttamisen, koska windows ei voi sulkea tuota ohjelmaa. Kyllä se toimi, kokeilin, estää myös ulos kirjautumisen.
JussiR kirjoitti:
Tuo estää samalla koneen sammuttamisen, koska windows ei voi sulkea tuota ohjelmaa. Kyllä se toimi, kokeilin, estää myös ulos kirjautumisen.
Paitsi kun käsketään koneen mennä alas välittämättä siitä haluavatko softat pysyä auki vai ei. Eli oikeammin: tuo toimii sinun koneessasi sillä tavalla kuin sinä yritit konetta sammuttaa. Sanopa vaikka shutdown -f niin voi olla vähän eri asia.
Ettekste vois jotenkin kikkailla ja heittää suoritettavaks shutdown -a -komennon?
feenix kirjoitti:
JussiR kirjoitti:
Tuo estää samalla koneen sammuttamisen, koska windows ei voi sulkea tuota ohjelmaa. Kyllä se toimi, kokeilin, estää myös ulos kirjautumisen.
Paitsi kun käsketään koneen mennä alas välittämättä siitä haluavatko softat pysyä auki vai ei. Eli oikeammin: tuo toimii sinun koneessasi sillä tavalla kuin sinä yritit konetta sammuttaa. Sanopa vaikka shutdown -f niin voi olla vähän eri asia.
Kokeilin sammutus napista ja käynnistyä valikosta.
Aihe on jo aika vanha, joten et voi enää vastata siihen.