WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 27.12.2001, 22:14   #1
moorhahn
Veteran
 
Registriert seit: 26.12.2000
Beiträge: 489


moorhahn eine Nachricht über ICQ schicken
Standard computer hinunterfahren?!?!

weiß wer wie man in turbo pascal, c oder c++, basic oder sonst irgendeiner programmiersprache den computer hinunterfahren kann? vielleicht wieß wer den assembler code dazu?
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen).
moorhahn ist offline   Mit Zitat antworten
Alt 27.12.2001, 22:20   #2
Furchi
Senior Member
 
Registriert seit: 21.03.2001
Beiträge: 127


Standard

hi!
in Delphi:

ExitWindowsEx(EWX_SHUTDOWN,0);

funktioniert aber nicht für W2k

mfg furchi
Furchi ist offline   Mit Zitat antworten
Alt 27.12.2001, 22:21   #3
moorhahn
Veteran
 
Registriert seit: 26.12.2000
Beiträge: 489


moorhahn eine Nachricht über ICQ schicken
Standard

soll für dos sein, danke trotzdem!
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen).
moorhahn ist offline   Mit Zitat antworten
Alt 28.12.2001, 14:20   #4
Sonic
Master
 
Registriert seit: 28.03.2000
Alter: 45
Beiträge: 691


Sonic eine Nachricht über ICQ schicken
Standard

Hi!

Ich hab da ein Dos Programm mit Assembler Source das einen neustart oder (bei ATX) einen Shutduwn machen kann.

Dieser code sollte den Computer abschalten:
Code:
            mov  ax,5301           ;Function 5301h: APM þ Connect real-mode interface
            xor  bx,bx             ;Device ID:      0000h (=system BIOS)
            int  15                ;Call interrupt: 15h

            mov  ax,530e           ;Function 530Eh: APM þ Driver version
            mov  cx,0102           ;Driver version: APM v1.2
            int  15                ;Call interrupt: 15h

            mov  ax,5307           ;Function 5307h: APM þ Set system power state
            mov  bl,01             ;Device ID:      0001h (=All devices)
            mov  cx,0003           ;Power State:    0003h (=Off)
            int  15                ;Call interrupt: 15h

            ;if the program is still running here, there was an error...
Ich hab dir das zip mit Programm und Source angehängt.
Achja, das Prog. ist nicht von mir!!

Ich hoffe das wars was du gesucht hast.

lg
____________________________________
__________________
|»»»»»SONIC««««««|
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Sonic ist offline   Mit Zitat antworten
Alt 28.12.2001, 14:42   #5
moorhahn
Veteran
 
Registriert seit: 26.12.2000
Beiträge: 489


moorhahn eine Nachricht über ICQ schicken
Standard

mal sehen. in der readme steht, dass es nur mit ATX funktioniert. aber müsste passen. danke!
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen).
moorhahn ist offline   Mit Zitat antworten
Alt 29.12.2001, 15:49   #6
Sonic
Master
 
Registriert seit: 28.03.2000
Alter: 45
Beiträge: 691


Sonic eine Nachricht über ICQ schicken
Standard

Zitat:
Original geschrieben von moorhahn
mal sehen. in der readme steht, dass es nur mit ATX funktioniert. aber müsste passen. danke!
Ähm...

Was genau willst du denn machen?
Den Computer ausschalten?
Weil das kann nur mit ATX gehen, AT systeme sind nicht softwaremäßig auszuschalten.
Oder willst du ein Reset machen. Das geht mit jedem PC!

lg
____________________________________
__________________
|»»»»»SONIC««««««|
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Sonic ist offline   Mit Zitat antworten
Alt 29.12.2001, 18:54   #7
moorhahn
Veteran
 
Registriert seit: 26.12.2000
Beiträge: 489


moorhahn eine Nachricht über ICQ schicken
Standard

problem ist schon gelöst, mit dem code von Sonic.
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen).
moorhahn ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:38 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag