Visualizzazione dei risultati da 1 a 8 su 8

Discussione: DLL, ASP e shell

  1. #1
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518

    DLL, ASP e shell

    ciao a tutti

    ero indeciso se postare qui o in visual basic 6.. casomai spostatemi per favore

    ho una riga di comando che devo eseguire da una DLL ActiveX istanziata in una pagina ASP.

    la riga di comando ha svariate opzioni e parametri, una cosa tipo

    c:\programmi\ciccio\ciccione.exe /opzione1 /opzione2 "parametro1" /opzione3 "parametro2"

    ora, se io questa riga la eseguo da un prompt di msdos (aperto con start -> esegui -> cmd) funziona perfettamente, se invece la eseguo dalla DLL (ho provato sia con una wshshell con metodi sia 'run' che 'execute', e anche con il comando 'shell'), il comando parte ma una delle opzioni non viene considerata.. è una cosa piuttosto assurda.

    quindi, un paio di domande:

    - la dll che istanzio da una pagina ASP con che utente viene eseguita?
    - può essere un problema di variabili d'ambiente? premesso che tutti i percorsi nella linea di comando sono assoluti, come posso fare per settare l'ambiente di una shell da visual basic uguale a quello di un cmd da start -> esegui???


    grazie
    giovanni
    Cacca!

  2. #2
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    fatti un batch
    installa persits aspuser e persits aspexec (www.persits.com) che ti permettono di impersonarti in un utente che avrà i permessi di esecuzione e riusciranno a lanciare il batch
    Tutti vogliono parlare, nessuno sa ascoltare.

  3. #3
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    grazie per le dritte

    se comunque qualcuno sa darmi delle risposte sarebbe meglio, anche perchè non sono sicuro che sia un problema di permessi o di ambiente!
    Cacca!

  4. #4
    prova a riportare esattamente la riga di comando... così vediamo se c'è qualcosa di anomalo.
    EX Mentecatto - succube della Honda
    Le mie foto|HONDA CLUB ITALIA!|DARTH LEGNANZ!

  5. #5
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    Originariamente inviato da ilgiovo
    grazie per le dritte

    se comunque qualcuno sa darmi delle risposte sarebbe meglio, anche perchè non sono sicuro che sia un problema di permessi o di ambiente!
    le pagine girano con utente IUSR_nomemacchina che non ha permessi di esecuzione di batch. ti serve un utente amministratore locale oppure dare a manina i permessi
    Tutti vogliono parlare, nessuno sa ascoltare.

  6. #6
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    Originariamente inviato da Gioba66
    le pagine girano con utente IUSR_nomemacchina che non ha permessi di esecuzione di batch. ti serve un utente amministratore locale oppure dare a manina i permessi
    ok le pagine va bene, ma le DLL anche?

    ho provato anche a dare i permessi a mano, ma se uso una wshshell e aggiungo "cmd.exe /c " davanti al comando mi dice "Permission denied" (il numero di errore è 70)

    @lufo:

    cmd.exe /C c:\programmi\html2pdfpilot\doc2pdf.exe /set "A4orizzontale" "c:\prova\prova_temp.htm" /outfile "c:\prova\prova.pdf"


    e ho provato sia con il "cmd.exe /c" davanti, che senza
    Cacca!

  7. #7
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    Originariamente inviato da ilgiovo
    ok le pagine va bene, ma le DLL anche?
    oh yeah!
    Tutti vogliono parlare, nessuno sa ascoltare.

  8. #8
    e invece a me perchè nell'IIS è apparso il segnale rosso "errore"?
    più nella pagina è apparso l'errore
    codice:
    L'attributo ProgID di "Persits.AspUser" dell'oggetto non è valido.
    /AspUserManager/login.asp, line 24
    Grazie, ho installato aspuser perhcè mi serve per la pagina asp che lancia il programma exe che serve per analizzare l'ip presenti nell'intranet...
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

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.