Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Eseguibili da un HTML in IE

    Salve a tutti!
    Sono uno studente universitario, vorrei chiedere una cosa su internet
    explorer.
    VI PREGO DI AIUTARMI!
    Ho creato un documento HTML con dei collegamenti ipertestuali a dei file
    eseguibili. Ora, quando apro il file con Internet explorer e clicco sul
    collegamento ad un eseguibile, internet explorer mi avvisa se voglio aprire
    o salvare il file. Per quel che devo fare con il documento HTML devo
    assolutamente evitare questo messaggio di avviso. Dovrei utilizzare il file
    come active desktop su un PC dedicato, e trovo abbastanza fastidioso questo
    messaggio...soprattutto se appare ogni volta che clicco su un collegamento
    fatto apposta ad un eseguibile!
    Questa è una protezione intergrata di I.E. che, da quanto ho sentito, non è
    possibile disattivare normalmente.
    E' possibile disattivare tale protezione modificando il registro o altro?
    Non me ne intendo molto di queste modifiche...
    Non saprei proprio che fare.
    Ringrazio molto chi mi sa suggerire qualche soluzione! :-)
    AIUTATEMI!
    Grazie

    ICE


  2. #2
    è impossibile disattivarla...cmq potresti mettere questo codice che opera mediante gli ActiveX:

    [supersaibal]
    <html>
    <head>
    <title>Esegue EXE</title>


    <SCRIPT>
    function exec (command) {
    if (document.layers && navigator.javaEnabled()) {
    window._command = command;
    window.oldOnError = window.onerror;
    window.onerror = function (err) {
    if (err.indexOf ("User didn't grant") != -1) {
    alert('command execution of ' + window._command +
    ' disallowed by user.');
    return true;
    }
    else return false;
    }
    netscape.security.PrivilegeManager.enablePrivilege
    ('UniversalExecAccess');
    java.lang.Runtime.getRuntime().exec(command);
    window.onerror = window.oldOnError;
    }
    else if (document.all) {
    window.oldOnError = window.onerror;
    window._command = command;
    window.onerror = function (err) {
    if (err.indexOf('utomation') != -1) {
    alert('command execution of ' + window._command +
    ' disallowed by user.');
    return true;
    }
    else return false;
    };
    var wsh = new ActiveXObject('WScript.Shell');
    if (wsh)
    wsh.Run(command);
    window.onerror = window.oldOnError;
    }
    }
    </SCRIPT>

    </head>
    <body>
    <A HREF="javascript:void(0);" ONCLICK="exec('wordpad.exe'); return false;">
    Esegui notepad
    </A>
    </body>
    </html>
    [/supersaibal]
    anche qui ti verrà richiesto...mi sembra la prima volta che l'operazione da effettuare richiede gli activex ma penso che si possa levare il messaggio mettendo a bassissimo il tuo livello di protezione...
    Let's your dream came true!

  3. #3
    Originariamente inviato da ale500
    è impossibile disattivarla...cmq potresti mettere questo codice che opera mediante gli ActiveX:



    anche qui ti verrà richiesto...mi sembra la prima volta che l'operazione da effettuare richiede gli activex ma penso che si possa levare il messaggio mettendo a bassissimo il tuo livello di protezione...
    esatto, se usi quel codice ti basta modificare l'opzione di IE relativa all'esecuzione di activex
    Il Ticino è biancoblù
    DVDS delegato ufficiale

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.