Shutdown für Anfänger

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Shutdown für Anfänger

Beitrag von Tafkadasom2k5 »

Hi Leutz!
Ich hatte letztens schon ikm API-Forum diese Frage gestellt, aber da bekam ich eine Antwort die mir half-vll kann mirs hier ja jemand auch noch so erklären das ichs verstehe.....;)

Also...Ich versuche immernoch den Rechner herunterzufahren... Aber bei XP, so wurde mir gesagt, bräuchte man da noch einen längeren Code.
Den setzte ich da ein und seitdem bekomme ich folgende Fehlermeldung:

OpenProcessToken_() is not a function an array or an linked list..

Muss man das über ne Library vielleicht machen?
Weil über die user32.dll bekomme ich den Rechner schon mit "CallFunction(0,"ExitWindowsEx",4,1,0)" zum Ausloggen des jeweiligen Benutzers....

Was soll ich tun....?
P.S.: Meine Pure Basic Version is 3.91 ....
Liegt es vielleicht daran?
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

Hi,
Vollversion oder Demo?

Weil in der Demo fehlen die Commands mit _ hinter weils Apis sind.

mfg
125
Bild
BildDas ist Tux. Kopiere Tux in deine Signatur und hilf ihm so auf seinem Weg zur Weltherrschaft.
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag von Tafkadasom2k5 »

Vollversion...

BTW: Ab wann kann man diese Api´s benutzen ohne "Callfunction(...,..)?
Bei mir funktionieren APIs meistens ned wenn ich se direkt anspreche....
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

API Funktionen brauchen hinter dem Namen noch ein _ dazu.
Bild
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag von Tafkadasom2k5 »

MVXA hat geschrieben:API Funktionen brauchen hinter dem Namen noch ein _ dazu.
Und was is dann Callfunction() ?
Ich dachte das wäre API..... Und wieso nimmt der normale PB Editor die meisten Apis ned? Und ich weis immernoch ned wie ich den Shutdown initialisieren soll..... :( :(

Der Rest meines Programm funktioniert schon und ich bin gerade am ausfeilen der Details....

Der
Marc :allright:
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Benutzeravatar
benpicco
Beiträge: 391
Registriert: 01.10.2004 15:32
Wohnort: im Code
Kontaktdaten:

Beitrag von benpicco »

In der Setup Userlibrary gibt´s den Befehl ShutdownEx(#EWX_SHUTDOWN)
Johann Wolfgang von Geothe hat geschrieben:Wie dieses oder jenes Wort geschrieben wird, darauf kommt es doch eigentlich nicht an, sondern darauf, daß die Leser verstehen, was man damit sagen wollte.
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag von Tafkadasom2k5 »

und wie heisst die?

UserSetup.lib?
Oder
Usersetup.dll?
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Benutzeravatar
Zaphod
Beiträge: 2875
Registriert: 29.08.2004 00:40

Beitrag von Zaphod »

reicht unter xp nicht einfach shutdown mit entsprechenden parametern auszuführen?
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag von Tafkadasom2k5 »

Machn Beispiel udn ich versuchs... (ne Batch Datei zu machen und diese auszuführen geht irgendwie ned.....bei mir stürzt die Konsole ab oder er wiederholt diese eingabe immer wieder und lastet den rechner 100%ig aus-aber der shutdown erfolgt ned.....)
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Benutzeravatar
Zaphod
Beiträge: 2875
Registriert: 29.08.2004 00:40

Beitrag von Zaphod »

zb mit folgendem hochkomplexen pb programm:

Code: Alles auswählen

RunProgram("shutdown", "-s","")
Antworten