none
Problema con RemoteApp e oggetto Shell.Application

    질문

  • Buongiorno.
    Ho un applicativo sviluppato in Visual FoxPro, installato su un server windows 2008 r2, raggiungibile sia tramite normale desktop remoto sia tramite RemoteApp.

    Tramite normale descktop remoto non ho alcun problema, mentre tramite RemoteApp la seguente istruzione va in errore:

    ...
    oCollection= Createobject("Shell.Application")
    numwindows = oCollection.Windows.Count
    ...

    L'errore è il seguente: "Member WINDOWS does not evaluate to an object"

    Il test è stato fatto sia con un utente standard sia con l'amministratore, stesso risultato.
    E' come se tramite RemoteApp l'oggetto Shell non avesse il metodo WINDOWS.

    Per verifica ho anche creato un piccolo eseguibile che lanciava solamente le 2 istruzioni sopra riportate.
    Stesso risultato, sotto desktop remoto funziona, ma non funzione tramite RemoteApp.

    Grazie

    2012년 2월 27일 월요일 오후 2:06

답변

  • non vorrei equivocare il problema ma se numwindows = oCollection.Windows.Count conta il numero delle finestre aperte o istanziate presumo si debba tenere in considerazione l'ambiente in cui lavoro: in una sessione terminal server hai una sessione disponibile in cui puoi eseguire più applicazioni mentre nella RemoteApp viene eseguita una sola applicazione e quando questa viene chiusa la sessione termina pertanto non ha senso enumerare le windows.

    se ho detto delle stupidaggini, fammelo pure notare :)


    Edoardo Benussi
    Microsoft MVP - Management Infrastructure
    edo[at]mvps[dot]org

    2012년 2월 28일 화요일 오전 8:44

모든 응답

  • Ciao Riccardo, prova a postare su MSDN Visual FoxPro

    Saluti

    Nino

    2012년 2월 27일 월요일 오후 10:32
  • Ciao Riccardo, prova a postare su MSDN Visual FoxPro

    Saluti

    Nino

    Grazie, provo subito, anche se credo sià più un anomalia delle RemoteApp

    Riccardo

    2012년 2월 28일 화요일 오전 7:51
  • non vorrei equivocare il problema ma se numwindows = oCollection.Windows.Count conta il numero delle finestre aperte o istanziate presumo si debba tenere in considerazione l'ambiente in cui lavoro: in una sessione terminal server hai una sessione disponibile in cui puoi eseguire più applicazioni mentre nella RemoteApp viene eseguita una sola applicazione e quando questa viene chiusa la sessione termina pertanto non ha senso enumerare le windows.

    se ho detto delle stupidaggini, fammelo pure notare :)


    Edoardo Benussi
    Microsoft MVP - Management Infrastructure
    edo[at]mvps[dot]org

    2012년 2월 28일 화요일 오전 8:44
  • non vorrei equivocare il problema ma se numwindows = oCollection.Windows.Count conta il numero delle finestre aperte o istanziate presumo si debba tenere in considerazione l'ambiente in cui lavoro: in una sessione terminal server hai una sessione disponibile in cui puoi eseguire più applicazioni mentre nella RemoteApp viene eseguita una sola applicazione e quando questa viene chiusa la sessione termina pertanto non ha senso enumerare le windows.

    se ho detto delle stupidaggini, fammelo pure notare :)


    Edoardo Benussi
    Microsoft MVP - Management Infrastructure
    edo[at]mvps[dot]org

    Ciao Edoardo,

     il mio software esegue 1 o più sessioni di Internet Explorer, quindi nella mia sessione RemoteApp trovo il mio programma e N finestre di Explorer. Mi aspettavo che almeno il numero delle finestre conteggiate dall'oggetto "Windows" fosse quello delle sessione di explorer aperte. Invece l'oggetto "Windows" non viene nemmeno creato.

    Nei test da me effettuati in locale o tramite normale Desktop Remoto, quando non ci sono finestre in esecuzione l'oggetto "windows.count" restituisce 0, ma viene comunque creato.

    2012년 2월 28일 화요일 오전 9:09
  • ad esempio di ciò che intendevo dire vedi le limitazioni riportate in questo thread

    http://social.technet.microsoft.com/Forums/en-US/winserverTS/thread/59a0303a-88d7-4a1a-8017-9332d815777d/


    Edoardo Benussi
    Microsoft MVP - Management Infrastructure
    edo[at]mvps[dot]org

    2012년 2월 28일 화요일 오후 5:00
  • Ciao Riccardo,
    Non abbiamo ricevuto alcun aggiornamento e mi chiedevo se possiamo aiutarti ulteriormente o se il problema è stato risolto. Se così fosse ti saremmo grati di condividere il tuo riscontro in questo spazio ricordandoti che altri membri della community potrebbero riscontrare comportamenti simili.
    Grazie,

    Anca Popa Follow ForumTechNetIt on Twitter

    La Conferenza Italiana sulla Virtualizzazione

    Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto viene fornito “così come è” e non comporta alcuna responsabilità da parte dell'azienda. 

    2012년 3월 2일 금요일 오전 9:13
  • Ciao Riccardo,
    Non abbiamo ricevuto alcun aggiornamento e mi chiedevo se possiamo aiutarti ulteriormente o se il problema è stato risolto. Se così fosse ti saremmo grati di condividere il tuo riscontro in questo spazio ricordandoti che altri membri della community potrebbero riscontrare comportamenti simili.
    Grazie,

    Anca Popa Follow ForumTechNetIt on Twitter

    La Conferenza Italiana sulla Virtualizzazione

    Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto viene fornito “così come è” e non comporta alcuna responsabilità da parte dell'azienda. 

    Diciamo che possiamo chiudere in quanto il problema non è risolvibile visto che sembra ci siano limitazioni agli oggetti creati nella sessione remoteApp

    Grazie

    2012년 3월 5일 월요일 오전 11:16
  • Grazie del cortese riscontro, Riccardo.

    Se ti serve altro o semplicemente per condividere la tua esperienza non esitare a postare in questo spazio!


    Anca Popa Follow ForumTechNetIt on Twitter

    La Conferenza Italiana sulla Virtualizzazione

    Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto viene fornito “così come è” e non comporta alcuna responsabilità da parte dell'azienda. 

    2012년 3월 5일 월요일 오후 12:30