Newsgroup: it.comp.programmare.win32
Titolo: exe per quale sistema operativo?

Ho creato un exe che chiama l'api ExitWindowsEx(EWX_SHUTDOWN |
EWX_FORCE, 0);
Con win 98 va benissimo,ma con Xp la funzione non ha effetto.
Sulle msdn manca la documentazione per Xp,come faccio a sapere se la
funzione è supportata?

 ha scritto nel messaggio
news:LBSf8.48372$v7.17...@twister1.libero.it...

la funzione è supportata (cmq c'è 
http://msdn.microsoft.com
).
nei sistemi NT bisogna abilitare gli opportuni privilegi prima di
chiamare ExitWindowsEx()
--
Faber

moreno ha scritto:

Siamo alle solite:
"ExitWindowsEx
The ExitWindowsEx function either logs off, shuts down, or shuts down 
and restarts the system. 
[...]
Remarks
[...]
Windows NT: To shut down or restart the system, the calling process 
must use the AdjustTokenPrivileges function to enable the 
SE_SHUTDOWN_NAME privilege. For more information about security 
privileges, see Privileges.
[...]"
ma che diamine, controllare il codice d'errore mai, eh? leggere la 
sezione Remarks nelle varie pagine di manuale per capire cosa potrebbe 
causare l'errore, mai eh?
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.19. C, C++ and ASM developers
                              and beta testers are welcome!

and beta testers are welcome!
Scusa per il follow-up OT ma sono rimasto incuriosito dalla tua
signature e sono andato a vedere sul sito in questione. Il progetto e'
ambizioso ma non e' forse gia' vecchio in partenza, con Windows 2000
Server in circolazione e la beta 2 del successore gia' rilasciata ? 
Ciao
Stefano
PS.
Ero un affezionato utente di NT4, costretto a migrare a Windows 2000
Server, con tutte le complicazioni del caso...
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email 
happyman...@libero.it
 [Togliere nospam per scrivermi]
Salsa Web 
http://happyman.n3.net
 [Foto salseri/e & I.A.B.L.A. Ring]

 gia' rilasciata ?
Non è vecchio, è solo in terribile ritardo. Grossissime differenze 
architetturali non ce n'è tra NT 4 e Windows 2000, a parte ovviamente 
l'unificazione del modello di driver con Windows 98 (WDM), il nuovo 
kernel PnP, e WMI. Ma sono tutte *aggiunte*, nessun sostanziale 
cambiamento. I driver non-PnP di Windows NT 3.1 (esempio: il filesystem 
HPFS, pinball.sys) funzionano ancora, provare per credere
Il valore del progetto al momento è un altro: sei curioso riguardo a 
qualche funzione di Windows? hai sempre voluto sapere come funzionasse 
la tale o talaltra chiamata di sistema? ReactOS ti da' la più vicina 
approssimazione al codice sorgente di Windows che ci sia. Il progetto 
ora si sta orientando verso le università: il kernel NT è un esempio di 
eccellente design, le uniche cose che mancavano a quello Microsoft, e 
che hanno reso scettici gli ambienti universitari, sono state la non 
disponibilità del codice sorgente, il costo delle licenze e l'eccessivo 
"valore aggiunto" (leggi: fuffa). ReactOS è open source, gratuito e 
ridotto all'osso. E si spera che il progetto documentazione inizi 
presto a produrre qualcosa, potrebbero diventare "l'altra MSDN"
Piuttosto se c'è una cosa rimasta parecchio indietro è il sottosistema 
Win32. Nessun programma esistente ci gira ancora, praticamente, e per 
ora ci sono solo ambiziosi progetti riguardo all'interfaccia utente. Ma 
qualcuno sta lavorando al sottosistema POSIX, è già ad un buon punto: 
male che vada, ReactOS sarà l'ennesimo *nix :-)
Un'idea che sta girando da qualche tempo nella mailing list è di fare 
una versione "upgrade" di ReactOS, da installare su un NT esistente e 
già installato - ci pensi? :-)
-- 


 approssimazione al codice sorgente di Windows che ci sia.
Questa e' cosa buona e giusta.  
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Questa e' cosa buona e giusta.  
Perchè non ci fai un salto? così ti rendi conto di che punto ha 
raggiunto lo sviluppo?


 raggiunto lo sviluppo?
Lo farei molto volentieri, ma purtroppo il mio tempo e' 
molto limitato.  Mi fa piacere, comunque, che ci sia un
progetto open-source di questo calibro.  Ho il dubbio che
siano in tanti a riuscire a metterci le mani, visto che
per questo genere di progetti c'e' bisogno di grande 
documentazione tecnica e di esperienza nella scrittura dei
s.o., ma a stare a guardare c'e' sempre da imparare :)


 s.o., ma a stare a guardare c'e' sempre da imparare :)
Seguo la mailing list dei commit CVS, effettivamente a mettere codice 
sono tre o quattro persone, sempre le stesse, mentre giŕ nelle mailing 
list di discussione si vede che ce n'č molti di piů. Quindi sě, il 
gruppo di testa č ridottissimo (ed č un bene :-). Ricordo vagamente la 
proposta del coordinatore di chiedere alla IBM aiuti sotto forma di 
sviluppatori
Riguardo alla documentazione tecnica: i soliti noti. I DDK di 
Microsoft, Undocumented Windows NT, Windows NT Native API Reference, e 
cosě via. Ma avranno, prima o poi (si spera prima :-) un bell'help 
integrato e autoprodotto, in formato DocBook (che č diventato un po' lo 
standard)
