Newsgroup: it.lavoro.informatica
Titolo: Spegnere macchine Win 95 da script

Un saluto a tutti,
Spero che il post sia IT, ï¿œ l'unico posto dove credo ci siano abbastanza 
persone del settore per trovare qualcuno che mi sappia aiutare.
Per un lavoro che sto facendo in un ambiente con delle macchine giï¿œ in 
produzione, sto collegando il tutto al gruppo di continuitï¿œ in modo che 
si spengano prima che il gruppo esaurisca la carica in caso di blackout.
Una ï¿œ collegata all'UPS e le altre dovranno essere spente via rete. 
Tutto ok per le macchine NT, peccato che ci sono 4 macchine installare 
ancora con Windows 95 (ebbene si...) che non si possono assolutamente 
aggiornare.
Tutti i programmini che ho trovato, non girano o non funzionano su Win 95.
Ho trovato allora i comandi che spengono il Pc.
rundll user,exitwindows
rundll32 user.exe,exitwindows
rundll32 user.exe,#7
Il problema ï¿œ che se lancio il .bat da una shell di MS-DOS, il pc non si 
spegne in maniera silenziosa ma compare un messaggio che chiede se si 
vuole chiudere l'applicazione o se si vuole annullare.
Dicendo OK il PC si spegne. Il problema ï¿œ che la cosa deve essere fatta 
in automatico, senza intervento umano.
Avete qualche dritta da darmi?
Compreso anche un newsgroup piï¿œ adatto dove postare.
Grazie,
Michele

 aggiornare.
Non so darti soluzione, ma sono curiosissimo per questa tua frase. 
-- 
__________________________________
Luc (36, CO)
25 years uninterrupted programming
__________________________________

 in automatico, senza intervento umano.
Potresti scrivere un programmino VB (non oltre VB6!) con uso del
comando sendkeys per automatizzare il clic su OK.
Non ricordo se su win95 si poteva installare l'interprete VBScript,
altrimenti potresti usare direttamente quello, dovrebbe avere il
sendkeys.

 Non so darti soluzione
Questa da te non me l'aspettavo.

 Questa da te non me l'aspettavo.
Sono un programmatore, non un sistemista. --> I'm a doctor, not a bricklayer 
(cit.) 


 comando sendkeys per automatizzare il clic su OK.
Siamo su un NG di professionisti, non diamo soluzioni da peracottari. 


 bricklayer (cit.) 
Direi piuttosto "I'm a clueless doctor, not a bricklayer"

 fatta in automatico, senza intervento umano.
Ma scusa, forse non ho capito il problema... non puoi semplicemente
scrivere un programmino in C che chiama la funzione ExitWindows?
Su Dos (e windows 95 e` ancora una specie di dos) probabilmente puoi
anche accedere ad Int 21 con i vari servizi. Magari una chiamata BIOS
ti spegne la macchina.
Al massimo scrivi due righe di assembler.
-- 
rot13 mail encoded

 Siamo su un NG di professionisti, non diamo soluzioni da peracottari.
Possiamo proporre di costruire un robot che clicca l'ok con la manina.
E' più professionale? :-))

 Direi piuttosto "I'm a clueless doctor, not a bricklayer"
Se tutti gli incapaci fossero come me, in Italia...


 Se tutti gli incapaci fossero come me, in Italia...
Ah, magari quello sarebbe bello. Sarebbe MOLTO meno bello se tutti *i 
capaci* fossero come te. 

 Avete qualche dritta da darmi?
un bel programmino che va a scrivere in qualche area di sistema della 
memoria.
vabbeh, te lo lascia sul bsod ma formalmente si può considerare spento...
:P
 

> Avete qualche dritta da darmi?
Se ï¿œ una tantum puoi chiamare i pompieri da una cabina e dire che in 
quel quartiere c'ï¿œ un allagamento, e loro fanno staccare la luce
-- 
Soprano

 Michele
Ciao
M.
-- 
"Ho perso le parole" (Ligabue)
"Mi restano un po' di parolacce" (Smith)
http://www.qtp.it/Gallery/main.php?cat=12311

 
La frase corretta era:
"peccato che ci sono 4 macchine installate ancora con Windows 95 (ebbene 
si...) che non si possono assolutamente aggiornare."
Cioï¿œ volevo scrivere installate e non installare.
Ad ogni modo, il senso della frase ï¿œ che se fossero state installate 
negli ultimi 10 anni ci sarebbe stato messo un SO piï¿œ moderno ma, allo 
stato, stanno girando da un numero di anni imprecisato, nessuno 
probabilmente le potrebbe reinstallare con un SO piï¿œ nuovo rimettendoci 
tutto quello che c'ï¿œ ora.
Quindi massimo rispetto per queste macchine e me le devo tenere, peccato 
che abbia il problemino descritto nel mio post.
Ciao,
Michele

 
Non l'ho capita, me la spieghi? :)
Michele

rootkit ha scritto:

Intendi questa qua?
http://tiny.cc/4J2RR
Esattamente dove sarebbe questa'area di sistema della memoria?
Michele

 E' più professionale? :-))
Se il sw che lo gestisce non è in VB6... :P 


 tutto quello che c'è ora.
Rabbrividiamo.....
PS: basta comunque dire al cliente che M$ non supporta Win95 già da qualche 
mesetto... :P 


 Forse it.comp.retrocomputing se windows 95 non e' troppo "nuovo" per loro.
Proverï¿œ, vediamo se per loro ï¿œ abbastanza vecchio...
Grazie,
Michele


Hai giï¿œ provato con psshutdown di sysinternals? Via switch puoi obbligare la 
chiusura delle applicazioni aperte e fare il shutdown in ogni caso.
Magari una versione vecchia, se la trovi in giro, oppure prova anche con 
quella corrente. Tanto,  a provare non succede nulla, male che va non 
funzia...


Naaa, quello è un fake, il bsod non è mai stato in 3d, e quella è 
evidentemente 3d con una gran bella z... :-)

 
Io non mi voglio mettere in mezzo, solo che sta cosa dello pegnimento mi 
sta facendo impazzire. Sto facendo questo perchï¿œ un mese fa hanno perso 
una di queste macchine causa spegnimento brutale dopo che l'UPS si era 
scaricato. Ed ovviamente dopo che hanno speso bei soldoni per far 
reinstallare una macchina vorrei evitare che se ne fottano altre.
Michele

 Magari una versione vecchia, se la trovi in giro,
È la prima cosa che ho pensato pure io però in 
archive.org
 non c'è traccia 
di una versione del shutdown per Win9x.
-- 
Vide

prova con visual basic 6:
dim SHUT_DOWN AS LONG =1
private declare function ExitWindowEx lib"user32" (byval dwOption as
long,byval dwReserved as long)as long
lngresult=ExitWindowEx(SHUT_DOWN,o&)

>> [...]

Ho trovato un vecchissimo CD che avevo in giro: monster media numero 13 di 
gennaio 96... :-))))))
Dentro c'è un certo EXITER11, un .exe fatto in delphi che recita:
"
Exiter - allows you to quickly exit
Windows, restart Windows or reboot your
computer. Delphi source code is
included.
Description Copyright 1995 PsL
"
Michele, se ti interessa batti un colpo che ti emailo lo zip di 256 kb.

 aggiornare.
ROTFL.
Evito ogni commento, ti ricordo soltanto che una dozzina di anni fa le
riavviavo con ping -f da super user in una qualsiasi console *n?x (BTW
senza -f ma con -i 0.2 le riavviavo lo stesso anche senza essere super
user, soltanto invece che un paio di secondi ci stava un po di più,
mai più di 1 minuto comunque).
Anzi, un commento, era una pazzia usarle in ambiente business 15 anni
fa quelle macchine, figurati al giorno d'oggi ..
--
ale
http://ale.riolo.co.uk

 
http://ale.riolo.co.uk
ping of death...

"AleTV" ha scritto nel messaggio news:hejb8l$rfl$1...@tdi.cu.mi.it...

Ce ne sono anche altri 2/3.
Uno si chiama ShutDown v1.10:
Description:
 Why click on Start to shutdown your computer in Windows 95?
 In Windows NT, why go to the Program Manager, click on
 File, Shutdown, and then shutdown?  ShutDown makes it easier
 by providing the same shutdown service NT's Program Manager
 and 95's Start button does.  Make it a shortcut on the
 95 desktop.  In Windows NT, I put it on my Microsoft Office
 Toolbar.  You can also run ShutDown from the command line.
 Great for shutting down the computer from a batch file or a
 scheduling program.  The standard shutdown procedure is used,
 so don't worry about losing data during the shutdown.  NT or
 95 will ask every running application if they want to quit or
 not.
Command line parameters:
 /RESTART will shutdown and restart the computer.
 /LOGOFF will just log the current user off.
 /HELP will display this same information.
 Specifying nothing on the command line will shut down to a
 power-off state.
Tips/Tricks:
 Running ShutDown without any command line parameters will
 just shut down to a power-off state.  If you want a different
 shut down, like a logoff or a complete reboot, you can add
 the command line parameters discussed above.  In Windows 95,
 the best thing to do is to create a shortcut on your desktop.
 To change the command line parameters, right click to the
 Properties for the shortcut.  Then click the Shortcut tab.
 Now you can add /REBOOT or /LOGOFF to the end of the Target
 line.
E-mail:
 Send comments/suggestions to:
  Chris Bluethman
  Internet: 
72347...@compuserve.com
  CompuServe: 72347,3306
Trademarks/Acknowledgments
 Microsoft Office, Windows 95, and Windows NT are products
 of Microsoft Corporation.

 reinstallare una macchina vorrei evitare che se ne fottano altre.
Intanto un ghost del disco non lo vedrei male.
Poi prenderei in considerazione l'idea di virtualizzare il PC.
Non fosse altro che per cambiare paradigma.


 
http://www.dimaware.com/shutdown/shutdown.html
p.s. non l'ho provato

 ogni caso.
Si avevo visto questo tool ma come detto da Vide, non ne ho trovato una 
versione per win9x.
Michele

 p.s. non l'ho provato
Molto, molto interessante, questo non l'avevo trovato.
Lo provo sicuramente, pare fare riferimento chiaramante al fatto che 
funzioni anche sotto Win 95!
Grazie mille per la segnalazione, speriamo funzioni.
Michele

 M.

 comando sendkeys per automatizzare il clic su OK.
In effetti vorrei evitare cose del genere, magari va a finire che se la 
finestra perde il focus per qualche motivo, l'OK lo mando a qualco'altro.
Michele

 ti spegne la macchina.
 > Al massimo scrivi due righe di assembler.
Si però tieni conto che quete macchine Win95 sono in prodizione non mi 
posso mettere a fare tante prove a caso. Tantopiù che accedervi non è 
semplicissimo, devo tutte le volte toglierne una dalla prodizione, 
collegare monitor e tastera "normali" e fare i miei lavoretti.
Ciao,
Michele

 
Ale, se mi fai avere gli zippini di questi programmi mi faresti un 
favore enorme.
Più riesco a provarne e più è probabile che uno di questi funzioni come 
Dio comanda.
Se vuoi, quando hai tempo, puoi inviare tutto a:
"mazzimi chioc-ciola gmail DOT com"
Ti ringrazio in anticipo già per essere andato a rispolverare dei vecchi CD.
Ciao,
Michele

michelangelo giacomelli ha scritto:

Ok, vediamo se riesco a trovare un programmino giï¿œ fatto che fa tutto, 
altrimenti me me farï¿œ uno con questo codice.
Vediamo
Grazie,
Michele

 fa quelle macchine, figurati al giorno d'oggi ..
Puoi avere ragione ma anche no, dipende. Dipende da cosa ci devi fare, 
dall'applicazione a cui sono preposti e l'ambiente in cui sono installati.
Sono installati in un ambiente chiuso, il servizio fornito non li 
esponde ad interazioni con l'esterno che non siano un tastierino ed un 
dispositivo colegato alla seriale. Colloquiano in LAN con il server ma 
non navigano e non sono raggiungibili dall'esterno.
L'unico pericolo per queste macchine � un down dell'alimentazione, per 
il resto che siano vulnerabili ad un attacco come quello descritto, non 
� oggettivamente rilevante per l'applicazione specifica.
Ciao,
Michele


Ehhhhh, bei tempi...


Mmm mi è arrivata la notifica:
The following recipients of your message have been processed by the mail 
server:
; Failed; 5.3.4 (message too big for system)
    Remote MTA 
gmail-smtp-in.l.google.com
: network error
- SMTP protocol diagnostic: 552-5.7.0 Our system detected an illegal 
attachment on your message. Please\r\n552-5.7.0 visit 
http://mail.google.com/support/bin/answer.py?answer=6590
 to\r\n552 5.7.0 
review our attachment guidelines. 10si8310095ewy.58
Il messaggio ha 4 zip e complessivamente è di 450 kb... provo mandandoteli 1 
per mail... se ancora non ti arriva niente non so che dirti...

 funzia...
Qui si parla di Win95. A  volte neppure forzando la chiusura del task
con il "task manager" riusciva a chiuderlo (non era un vero t.m.)
Se c'è un applicazione attiva, l'unica è chiuderla regolarmente
simulando in qualche modo i giusti clic e tasti.

 Poi prenderei in considerazione l'idea di virtualizzare il PC.
Certo che siete forti. Uno chiede come fare per spegnere il pc in
automatico, sia pure con un vecchio s.o.
Roba da programmino o script.
E voi gli proponete di cambiare tutto.  Eccellenti doti commerciali,
non c'è che dire... :-)


Non si può avere tutto... :-)


Attenzione, i soliti informatici peracottari bodyrentallati...
Il primo errore dice message too big, che � evidentemente una minchiata 
perch� 450kB su una mail GMail fanno ridere.
Se guardi sotto, l'errore specifico dice "Our system detected an illegal 
attachment on your message"
Scusate il termine ma quei teste di cazz di GMail per proteggere l'utente 
medio vanno a guardare anche dentro gli zip per vedere se ci sono 
eseguibili, .bat e cos� via.
Se provi a rinominare i .zip in .fanculogmail  vedrai che mi arrivano :)
Comunque il mio indirizzo mail � mazzimi ed il dominio � 
gmail.com
Grazie nuovamente.
Michele 

 vuole chiudere l'applicazione o se si vuole annullare.
invece del .bat lo puoi lanciare da un .pif ?
su 98se funziona con un .pif che esegue
  c:\windows\rundll32.exe user.exe,exitwindows
forse perche' non c'e' piu' nessun COMMAND da chiudere.
saluti
-- 
  lowcost

Compreso anche un newsgroup pi� adatto dove postare.
Da una query con google
http://www.google.ie/search?hl=en&q=shutdown+utility+windows+95
Un paio di link a caso.
http://users.telenet.be/jbosman/poweroff/poweroff.htm
http://www.nonags.com/nonags/shutd.html
Saluti.
-- 
Living in Barbaropoli
http://www.barbaropoli.com

 non c'� che dire... :-)
In affetti hai centrato il punto.
Una situazione stabile che gira da anni, a seguito di un problema con un 
blackout gli metto la pulce nell'orecchio che l'UPS pu� essete collegato via 
USB ad un Pc e da l� penso io a far spegnere gli altri prima che il gruppo 
si scarichi completamente. Il cliente quasi impressionato da tanta 
tecnologia (wow...) accetta di buon grado.
Senza sto problema con win 95 che mi ha fatto perdere ore (che non voglio 
riversare sul cliente) era un lavoretto da 2-3 ore, magari 4 per testare 
tutto. Fossero state macchine NT le facevo spegnere con un comando da 
remoto... Al cliente quanto puoi chiedere, 150-200 euro e tutti felici. Non 
� questo il mio lavoro principale, � quasi un lavoro fatto per amicizia.
Non � che ora posso uscirmene fuori dicendogli che il sistema fa schifo, che 
deve virtualizzare tutto, magari per fare questo si deve comprare uno dei 
server dell che usiamo in azienda per la vistualizzazione.... totale 3000 
euro tra HW e lavoro... con il rischio che non mi voglio assumere di fottere 
qualcosa...
Il concetto � che nel lavoro ritengo si debba agire con pragmatismo, la 
purezza e la perfezione non sono gli obbiettivi primari da raggiungere.
Un sistema ed una soluzione devono essere efficaci e possibilmente 
efficienti.
Tutto questo secondo me, ovviamente.
Michele 

 non c'� che dire... :-)
Eccellenti doti di lettura.
Questa che hai quotato e' solo una parte della risposta.
Che tra l'altro non prevedeva di cambiare tutto, ma di "congelare" la 
situazione attuale per evitare di trovarsi un domani nei guai.
Per essere piu' IT ho dato un suggerimento, purtroppo non funzionante.
Il resto non era un consiglio commerciale, ma quello che un altro 
avrebbe potuto vedere come "best practice".
La tua e' quindi una interpretazione quantomeno "soggettiva".


 efficienti.
Sono completamente d'accordo. I mglioramenti sono sempre possibili e
magari auspicabili, ma bisogna avere ben presente l'obiettivo che ci
si è posti.
Cambiare il s.o. e l'hardware sarà anche logico, vista la vetustà di
Win95, ma è pure una banalità. Da un professionista ci si aspetta
qualcosa in più, che una risposta da appassionato liceale sedicenne
che neppure ha mai visto Win95.

 La tua e' quindi una interpretazione quantomeno "soggettiva".
Cambiare tutto sarà anche "best practice", ma è anche "superbanal
practice".
Non credo che Michele ha scritto il suo messaggio per sentirsi
rispondere: metti Win XP.... :-)


Ah, non sapevo che scandagliasse gli zip, ok, rifatta la mail con gli 
allegati rinominati in zip_

 Michele
non pensi sia venuta l'ora di virtualizzarle quelle macchine?

> Avete qualche dritta da darmi?
Invece che con uno script, staccagli la corrente e buttale.

 mesetto... :P 
No, non basta. 

 non pensi sia venuta l'ora di virtualizzarle quelle macchine?
Leggere il thread prima di rispondere � troppa fatica ? 
PaF

 Grazie mille per la segnalazione, speriamo funzioni.
eventualmente c'ï¿œ lo stracollaudato DShutdown di Dimio
http://dimio.altervista.org/ita/
-- 
Sans

PaF ha scritto:

si