locked
Banner pubblicitario nel sistema operativo RRS feed

  • Domanda

  • Buongiorno,

    vorrei sapere se è possibile inserire in un sistema operativo Windows un banner pubblicitario sempre visibile che l'utente non può chiudere o rendere invisibile. A qualcuno viene in mente un modo in cui sia possibile fare la cosa?

    venerdì 27 aprile 2012 08:38

Risposte

  • Dubito che sia possibile: un'operazione di questo tipo richiederebbe una scrittura di codice per modificare qualche componente del sistema operativo o intervenire pesantemente sull'interfaccia utente. Forse potresti prendere in considerazione l'idea di sviluppare un Gadget, ma si tratterebbe sempre di un componente disattivabile dall'utente in qualsiasi momento.
    In ogni caso, suppongo che questa domanda potrebbe trovare una risposta nei Forum MSDN (http://social.msdn.microsoft.com/Forums/it-it/categories/).

    Ciao.


    Luigi Bruno - Microsoft Community Contributor 2011 Award

    • Contrassegnato come risposta Anca Popa lunedì 30 aprile 2012 09:37
    venerdì 27 aprile 2012 09:27
  • L'idea è quella di fornire un dispositivo che funzioni con un sistema operativo Windows che mostri all'utente della pubblicità in una zona dello schermo. Naturalmente non deve essere possibile per l'utente chiudere il banner o formattare il sistema evitando la visualizzazione del banner.

    Come fareste la cosa?

    Se è proprio necessario credo che l'opzione più "semplice" sia quella di creare un'applicazione ad-hoc dotata di un form impostato con l'opzione sempre in primo piano e senza la possibilità di ridurlo ad icona o di chiuderlo (nascondendo i pulsanti). Inoltre dovresti sviluppare un servizio (che si avvia come administrator) che controlli che il programma sia ancora in esecuzione (nel caso qualcuno lo chiuda con task manager) e che lo rilanci automaticamente. Ovviamente il servizio andrebbe poi impostato su avvio automatico. In questo modo avresti anche una certa flessibilità: potresti inserire un banner statico o addirittura visualizzare un banner da internet o da una share di rete in modo da renderlo dinamico.

    Per eseguire questa cosa ti consiglio di utilizzare C#, se lo conosci, prova a chiedere sul forum MSDN.

    • Contrassegnato come risposta Anca Popa lunedì 30 aprile 2012 09:37
    venerdì 27 aprile 2012 15:10
    Moderatore

Tutte le risposte

  • Dubito che sia possibile: un'operazione di questo tipo richiederebbe una scrittura di codice per modificare qualche componente del sistema operativo o intervenire pesantemente sull'interfaccia utente. Forse potresti prendere in considerazione l'idea di sviluppare un Gadget, ma si tratterebbe sempre di un componente disattivabile dall'utente in qualsiasi momento.
    In ogni caso, suppongo che questa domanda potrebbe trovare una risposta nei Forum MSDN (http://social.msdn.microsoft.com/Forums/it-it/categories/).

    Ciao.


    Luigi Bruno - Microsoft Community Contributor 2011 Award

    • Contrassegnato come risposta Anca Popa lunedì 30 aprile 2012 09:37
    venerdì 27 aprile 2012 09:27
  • ehm...e perchè!?!? Chi userebbe un sistema in cui c'è un banner che non puoi chiudere?!!? :-))) Penso che forse con qualcosa di terze parti tipo tweaks potresti personalizzare la toolbar o mettere uno sfondo non modificabile. 

    Quello potresti farlo anche con le policy locali volendo, gpedit.msc, fai lo sfondo lo metti nel desktop e blocchi all'utente la possiblità di cambiare la wallpaper...non so se possa piacerti come idea...qui c'è il percorso una volta aperto li policy manager..

    i. On Run program i typed command 'gpedit.msc
    Local Computer policy->User Configuration->Administrative Templates->Control Panel->Display->"Prevent Changing Wallpaper" (clicked on it and enabled it)

    ii. On Run program i typed command 'gpedit.msc
    Local Computer policy->User Configuration->Administrative Templates->Desktop->Active Desk"font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;font-size:13px;line-height:normal;">Se mi dai un sistema col banner mi rifiuto di usarlo. Ah ah!

    Spero di essere stato utile.

    A.

    PS Sempre visibile sempre in primo piano la vedo dura.
    venerdì 27 aprile 2012 09:31
    Moderatore
  • L'idea è quella di fornire un dispositivo che funzioni con un sistema operativo Windows che mostri all'utente della pubblicità in una zona dello schermo. Naturalmente non deve essere possibile per l'utente chiudere il banner o formattare il sistema evitando la visualizzazione del banner.

    Come fareste la cosa?

    venerdì 27 aprile 2012 14:32
  • La soluzione con il controllo delle policy non fa al mio caso perchè l'utente può essere amministratore di macchina e il dispositivo non funziona in dominio. 

    >L'idea è quella di fornire un dispositivo che funzioni con un sistema operativo Windows che mostri all'utente della pubblicità in una zona dello schermo. Naturalmente non deve essere >possibile per l'utente chiudere il banner o formattare il sistema evitando la visualizzazione del banner.

    >Come fareste la cosa?

    venerdì 27 aprile 2012 14:35
  • L'idea è quella di fornire un dispositivo che funzioni con un sistema operativo Windows che mostri all'utente della pubblicità in una zona dello schermo. Naturalmente non deve essere possibile per l'utente chiudere il banner o formattare il sistema evitando la visualizzazione del banner.

    Come fareste la cosa?

    Se è proprio necessario credo che l'opzione più "semplice" sia quella di creare un'applicazione ad-hoc dotata di un form impostato con l'opzione sempre in primo piano e senza la possibilità di ridurlo ad icona o di chiuderlo (nascondendo i pulsanti). Inoltre dovresti sviluppare un servizio (che si avvia come administrator) che controlli che il programma sia ancora in esecuzione (nel caso qualcuno lo chiuda con task manager) e che lo rilanci automaticamente. Ovviamente il servizio andrebbe poi impostato su avvio automatico. In questo modo avresti anche una certa flessibilità: potresti inserire un banner statico o addirittura visualizzare un banner da internet o da una share di rete in modo da renderlo dinamico.

    Per eseguire questa cosa ti consiglio di utilizzare C#, se lo conosci, prova a chiedere sul forum MSDN.

    • Contrassegnato come risposta Anca Popa lunedì 30 aprile 2012 09:37
    venerdì 27 aprile 2012 15:10
    Moderatore
  • Infatti era la soluzione a cui avevo pensato. 

    La mia idea è quella di creare un dispositivo che comunque visualizzi sempre il banner. Per ottenere questa soluzione penso tuttavia che non basti agire solo a livello software ma che sia necessario utilizzare qualche dispositivo hardware..

    venerdì 27 aprile 2012 15:27
  • In che senso qualche dispositivo hardware? Se ti serve solo avere la visualizzazione del banner sullo schermo dovrebbe bastare la soluzione blocco password del BIOS (per evitare formattazioni) + utente limitato (per non far interrompere il servizio) + applicazione .

    venerdì 27 aprile 2012 15:40
    Moderatore
  • In che modo potrei evitare formattazioni con il blocco password del bios?

    Poi vorrei preferibilmente che l'utente potesse avere diritti amministrativi..

    venerdì 27 aprile 2012 17:17
  • Il blocco del BIOS con password e boot sequence senza lettore impedisce all'utente di eseguire una reinstallazione perchè non può eseguire un boot da lettore.

    Tuttavia i privilegi amministrativi sul profilo utente non aiutano...cosa devi fare esattamente?


    venerdì 27 aprile 2012 18:17
    Moderatore
  • Il blocco del BIOS con password e boot sequence senza lettore impedisce all'utente di eseguire una reinstallazione perchè non può eseguire un boot da lettore.



    saranno 3 anni che non uso lettori e supporti, installo i sistemi solo da chiavi usb col sistema pronto (ci mette 30 minuti in meno su xp, la metà del tempo su 7, sui server poi manna dal cielo) ;-) quindi anche se blocchi il lettore l'utente sgamato reinstalla lo stesso. 

    se l'utente è un admin comunque sulla macchina fa quello che vuole. in questo caso ha ragione Luigi, qui siamo molto OT perchè questo è il forum per i problemi di sistema di 7, a te serve un'applicazione/personalizzazione del sistema, è meglio il forum sviluppatori, non è comunque un thread e lato sistema non puoi fare nulla del genere. buon lavoro. 

    A. 

    venerdì 27 aprile 2012 19:45
    Moderatore
  • saranno 3 anni che non uso lettori e supporti, installo i sistemi solo da chiavi usb col sistema pronto (ci mette 30 minuti in meno su xp, la metà del tempo su 7, sui server poi manna dal cielo) ;-) quindi anche se blocchi il lettore l'utente sgamato reinstalla lo stesso. 

    se l'utente è un admin comunque sulla macchina fa quello che vuole. in questo caso ha ragione Luigi, qui siamo molto OT perchè questo è il forum per i problemi di sistema di 7, a te serve un'applicazione/personalizzazione del sistema, è meglio il forum sviluppatori, non è comunque un thread e lato sistema non puoi fare nulla del genere. buon lavoro. 

    A. 

    Il lettore era un esempio per far capire, ovviamente imposti il boot sequence solo per l'avvio da hard disk e risolvi tutti i problemi (almeno finchè il case è chiuso a chiave), mi sembrava una cosa scontata. A mio parere la password nel BIOS è un sistema che non "invecchia" mai.

    Comunque sono d'accordo che se l'utente è admin allora può fare quello che vuole, per questo cercavo di capire cosa volesse fare esattamente. Sicuramente per tutti gli aspetti riguardanti la programmazione è comunque necessario chiedere nel forum MSDN come avevo già detto nel mio messaggio precedente.


    venerdì 27 aprile 2012 20:06
    Moderatore
  • ;) graffetta, via la pila tampone, corto circuito e... bios reset! ah ah. ma a meno che tu non sia anche uno sviluppatore oltre che un bravo sistemista mi sa che qui non ne usciamo. ;-) se invece sei anche uomo .net tanta stima ;-) 

    venerdì 27 aprile 2012 20:13
    Moderatore
  • Il case deve essere chiuso a chiave! :-)

    Comunque si, sviluppo anche in .net, ma come giustamente dicevi questo sicuramente non è il forum corretto dove parlare di programmazione. Se dal lato sistemistico non possiamo aiutarlo direi allora che possiamo anche chiuderla qui. :-)


    venerdì 27 aprile 2012 20:22
    Moderatore
  • notevole! chissà magari ci si incrocia al MS Innovation Campus prima o poi ;-) anche se non ti riconoscerò...non hai la foto...ah ah. bene. chiudo per oggi ho dato. alla prox. buon proseguimento a tutti. 
    venerdì 27 aprile 2012 20:28
    Moderatore