Zum Inhalt springen

windows herunterfahren lassen


SwordMaster

Empfohlene Beiträge

ich müßte ein kleines programm schreiben wo der benutzer unter anderem eine zeit eingibt und dann soll der rechner runtergefahren werden

ich weiß dass das mit rundll32.exe oder mit rundll.exe gehen müßte....

ich habe einen windows xp rechner. das prog sollte/muß abe rauch unter windows 2000 laufen

hab ein paar seiten durchs googlen bereits gefunden aber:

1. hab ich gar keine rundll.exe sondern nur eine rundll32.exe

dann hab ich noch zeilen wie

RUNDLL32.EXE user,ExitWindows

gefunden aber da sagt er immer

"Fehler beim laden des moduls User

Modul konnte nicht gefunden werden"

oder

C:\\WINDOWS\\RUNDLL.EXE Shell32,SHExitWindowsEX 1

aber wie gesagt ich hab gar kein RUNDLL.exe (nur rundll32.exe)

ich find einfach nichts was funktionieren würde....

wisst ihr die nötigen parameter für rundll32.exe??

oder gibts etwa sogar was in VC++ 6 um den rechner herunterfahren zu lassen?

hoffe jemand kann mir helfne!

thx SwordMaster

Link zu diesem Kommentar
Auf anderen Seiten teilen

hab mich wohl zusehr auf rundll32 verteift...

trotzdem:

egal was ich ExitWindowsEx übergebe bekomme ich immer 0 als rückgabewert

GetLastError gibt mir auch immer 0 zurück *komisch*

habs z.b. mit

ExitWindowsEx(EWX_SHUTDOWN,0)

ExitWindowsEx(EWX_SHUTDOWN|EWX_FORCE,0)

ExitWindowsEx(EWX_POWEROFF,0)

ExitWindowsEx(EWX_POWEROFF|EWX_FORCE,0)

probiert

funktioniert alles nciht....

hat jemand die funktion schon ma unter winxp/2000 benutzt?

wenn ja, mach ich was falsch?

MFG SwordMaster

Link zu diesem Kommentar
Auf anderen Seiten teilen

Sehr komisch. Bei ExitWindowsEx sagt GetLastError ich hätte nicht die erforderlichen Rechte und bei InitiateSystemshutdown "Zugriff verweigert". Obwohl ich beide Funktionen schon erfolgreich bei NT-Systemen benutzt habe *an Schulungen in vernetzten Computerräumen denk :D*

ExitWindows() allerdings klappt ohne Probleme, du kannst nur keine Optionen übergeben.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ja ExitWindows hab ich auch schon probiert und funktioniert auch

aber ExitWindows meldet den windowsbenutzer doch nur ab

aber ich müßte den rechner herunterfahren!

oder kann ich da irgendwelche parameter übergeben?

weil in der MSDN steht:

ExitWindows:

Parameters

dwReserved

Reserved; must be zero.

uReserved

Reserved; must be zero.

wozu sind überhaupt die parameter gut wenn sie 0 sein MÜßEN?

oder ist mein englisch noch schlechter als ich dachte?!? :confused:

MFG SwordMaster

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...