Newsgroup: it.comp.os.dibattiti
Titolo: w2k shutdown

Qual è l'eseguibile che permette di spegnere il W2k?
Qual è la sua sintassi ?
Grazie a chi mi risponde

Qual č la sua sintassi ?
Non sono a conoscenza di "eseguibili" ma di API...puoi dare
un'occhiata al codice sorgente di un programmino che avevo scritto in
Delphi a suo tempo per "spegnere" Windows
http://digilander.libero.it/rhymes/files/exitwindows.zip
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com
rhy...@NOSPAMmyself.com


http://www.sysinternals.com/ntw2k/freeware/psshutdown.shtml
Alessandro.

 Qual č la sua sintassi ?
Esiste uno shutdown.exe incluso nel resource kit, mentre ci sono anche 
shutdown non microsoft ( ad esempio 
http://www.budja.com/shutdown/
 )
Ho sempre usato quello del resource kit, quindi non ti so dire se altre 
versioni di questa utility vadano bene oppure no....
Per la sintassi, prova "shutdown /?" ed č fatta....
-- 
Saluti
SuperLips
#icq 51203313
superlips[at]tiscali[dot]it


Urka mi ero dimenticato del mitico Russinovich!


 Urka mi ero dimenticato del mitico Russinovich!
Sì ma è assurdo che per fare uno shutdown da lina di comando ci si debba
affidare ad un resource kit o ha un'utility scritta da qualche guru

 affidare ad un resource kit o ha un'utility scritta da qualche guru
Ma certo, tu scrivi utility per lo spegnimento tutti i giorni!


 affidare ad un resource kit o ha un'utility scritta da qualche guru
Guru?
BOOL ExitWindowsEx(
  UINT uFlags,
  DWORD dwReason
);

 );
Si parla di Russinovich!
Prima di scoprire psshutdown l'avevo fatto anche io il programmillo per lo
spegnimento (scopiazzando da msdn :-) e se non ricordo male prima di
chiamare quella funzione mi pare si debba fare una macumba con i privilegi
del processo.
Lo scandalo e' che per fare questo programma (facile o difficiule che sia)
ci vuole il compilatore che pero' non e' fornito insieme al sistema...
Alessandro.


non manca una AdjustPrivilegeQualcos() ?

 debba fare una macumba con i privilegi del processo.
ho qui un coso carinissimo in testing, manna dal cielo per semplificare 
il codice di comandi semplici (e per farci molto altro):
iam +priv=Shutdown hybernate
Una modifica che ho intenzione di fargli adesso č aggiungere un'opzione 
per fargli alterare il processo genitore (per attivare privilegi in una 
shell, ad esempio)
Altra funzione utile č il filtraggio dei token (solo per Windows 2000 e 
superiori). Esempio:
iam -priv=* -group=* +group=Everyone +rgroup=Administrators command
Questo avvia "command" con le seguenti restrizioni:
 - tutti i privilegi vengono eliminati dal token
 - tutti i gruppi (tranne Everyone) non vengono piů usati nei controlli
   di accesso consentito, ma solo in quelli di accesso negato. I gruppi
   non servono piů, in pratica, ad ottenere vantaggi, ma possono ancora
   imporre restrizioni. Togliere Everyone č possibile, ma buona fortuna
   a trovare un qualsiasi programma che funzioni in quelle condizioni
 - se il comando richiede un certo accesso ad un oggetto, l'accesso gli
   viene consentito solo se č consentito anche al gruppo Administrators
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.1. C, C++ and ASM developers
                               and beta testers are welcome!

 Ma certo, tu scrivi utility per lo spegnimento tutti i giorni!
non so gli altri, io in genere le scrivo una volta sola e mi durano per 
anni


 non manca una AdjustPrivilegeQualcos() ?
Manca anche la winmain, se è per questo... sono quattro righe di codice,
un po' poco per meritare il titolo di guru. 

 anni
Allora ti manca solo di pubblicarlo su sysinternals e siamo a posto...


 il codice di comandi semplici (e per farci molto altro):
Come si chiama?
Saluti.

 anni
beata te! Io ho i processori overclokkati, e col calore mi si cuociono in un
paio di settimane, dopo tocca riscriverle.
Mi si sfilacciano tutte le mov e si incastrano nella cache L2, appena
comincio a beccare page fault mi tocca mettere a mollo le cpu nel solvente
alla nitro.
saluti cucinati 

 Come si chiama?
I Am. C'è ancora un crash a tradimento da risolvere, poi lo rilasceremo


I Am. C'č ancora un crash a tradimento da risolvere, poi lo rilasceremo
Perchč dici "noi" ?


 Perchè dici "noi" ?
Schizofrenia? <eg>
-- 
il *Vide* - ICQ #5301833
Linux user #224141 on Linux machine #106981
http://www.heavy-metal.it

 Perchè dici "noi" ?
schizofrenia. Seriamente: non l'ho scritto tutto io


affidare ad un resource kit o ha un'utility scritta da qualche guru
Shutdown .exe e' compreso nel sottoinsieme del RK disponibile sul Cd
di w2k (srv o wrk), in xp e' gia sul sistema, per nt dovevi scaricarlo
dal sito MS (e' nel RK support tools).
Ciao
-- 
Francesco


Io ero convinto che andasse acquistato a parte.
Tuttora non riesco a capire da dove si possa scaricare.
Alessandro.

Tuttora non riesco a capire da dove si possa scaricare.
http://www.microsoft.com/ntserver/nts/downloads/recommended/ntkit/default.asp
Non e' l'RK completo, ma comprende un bel po' di tools.
Altri tools li trovi qui:
ftp://ftp.microsoft.com/ResKit/nt4/x86
ftp://ftp.microsoft.com/bussys/winnt/winnt-public/reskit/nt40
Qui trovi altri tools per w2k:
ftp://ftp.microsoft.com/ResKit/win2000
Ciao
-- 
Francesco

 Lancia il setup che trovi in \support\tools\
Grassie!-)
Alessandro.