Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 29
  1. #1

    Lanciare Eseguibile Lato server

    È possibile con asp 3.0 lanciare un eseguibile lato server?
    Ho una piccola applicazione asp che funziona su un solo computer, il server appunto, e vorrei che ad un certo evento lanciasse un programma...
    Si può fare con l'oggetto WScript.Shell? Come?
    Ho cercato nel forum ma non ho trovato nulla...
    grazie
    Noize•Power

  2. #2
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    Set objCalSell = Server.CreateObject("WScript.Shell")
    call objCalSell.Run( stringaDaEseguire , 1, True)
    la cartella dove viene eseguito il comando deve avere i permessi di esecuzione per l'utente iusr_NomeMacchina
    Forza la magica ROMA

  3. #3
    attenzione! il programma lanciato "gira" sul server! il client sullo schermo non visualizza nulla....

  4. #4
    Tipo di errore:
    (0x80070002)
    lanciaprog.asp, line 5

    Line 5: call objCalSell.Run( stringaDaEseguire , 1, True)
    dove su stringaDaEseguire ho messo il percorso ed il nome dell'eseguibile... dov'è che sbaglio?

    stringaDaEseguire = "C:\Programmi\ACD Systems\ACDSee\acd.bat"
    Set objCalSell = Server.CreateObject("WScript.Shell")
    call objCalSell.Run( stringaDaEseguire , 1, True)
    Noize•Power

  5. #5
    Originariamente inviato da optime
    attenzione! il programma lanciato "gira" sul server! il client sullo schermo non visualizza nulla....
    LO SO LO SO...
    Noize•Power

  6. #6
    Originariamente inviato da kitno
    LO SO LO SO...
    brao...

  7. #7
    La cosa assurda che non capisco è che se metto:
    codice:
    Set objCalSell = Server.CreateObject("WScript.Shell") 
    call objCalSell.Run( "C:\Programmi\ACD Systems\ACDSee\ACDSee.exe" , 1, True)
    Mi da errore su: call objCalSell.Run(...
    Se metto un altro programma solo per fare una prova, si impalla tutto e devo chiudere e riaprire explorer per farlo riprendere... Assurdo...
    Ho controllato i permessi e li ho messi dove non c'erano...
    Noize•Power

  8. #8
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    sul server c'è norton antivirus con lo script blocking attivo ?
    Forza la magica ROMA

  9. #9
    C'è il norton ma lo script blocking è disattivo
    il problema dell'errore può essere a causa dello spazio nel nome della cartella "ACD Systems"?
    Noize•Power

  10. #10
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    dopo aver disattivato lo lo script blocking hai riavviato la macchina ?

    o già era disattivato di suo ?

    non sò se c'è qualche altro settaggio di norton che potrebbe dare fastidio.

    per l'errore , non dice nulla ? dà solo il codice.


    ho provato al volo su google a inserire il codice e Shell
    e mi pare che più volte fanno riferimento a percorsi sbagliati
    Forza la magica ROMA

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.