Sia subito chiaro che non voglio scrivere un virus!
Allora avevo scritto un applicativo in VBS (ma lo stesso identico codice sorgente puo' essere fatto girare come macro in VBA di outlook 2000) che quando veniva eseguito spediva una mail ad un certo numero di utenti letti da un file di testo utilizzando l'oggetto mail di outlook2000.
Questo applicativo mi era molto utile poichè l'utente di quella macchina preparava un calendario XLS di eventi e poi questo file veniva spedito in automatico ad alcuni utenti interessati TUTTI I GIORNI attraverso una normalissima schedulazione di sistema.
Tutto è andato bene fino ad un mesetto fa quando la macchina dell'utente è stata aggiornata da win98 a win2ksp4 (con formattazione).
Sinceramente non mi è chiaro come mai un aggiornamento dell'OS abbia aggiunto una sicurezza che invece un aggiornamento dell'outlook non aveva fatto, sta di fatto che ora il VBS non funziona più in automatico ma outlook visualizza due finestre di alert in cui:
1) si avvisa che un programma sta cercando di inviare mail a nome di quell'utente
2) si chiede per quanti minuti si puo' usare il motore di email di outlook per spedire mail
Insomma questa funzione, decisamente utile per evitare invii indesiderati di virus, alla fine non fa funzionare il nostro script che per definizione deve andare tutto in automatico e senza utente (normalmente lo script si eseguiva all'ora di pausa: cioe' con computer acceso ed utente a rimpinguarsi).
Qualcuno sa se esiste un modo per far eseguire quel comando?
Spero proprio non esista sul VBS (altrimenti tutti i programmatori di virus l'avrebbero già fatto) ma magari qualcosa su OUTLOOK che permette di definire come SICURI un determinato script locale ed eseguirlo senza rimostranze (l'antivirus, ad esempio, blocca per default l'esecuzione di tutti i VBS ma appunto l'amministratore della macchina puo' dire specificatamente quale eseguibile VBS puo' essere eseguito).
Ho già provato a spostare la sicurezza di Outlook da ELEVATA a BASSA: nessun cambiamento.
Grazie a tutti per il consulto.