[vb_ro] Re: .NET

Poate ma insel (sa ma corectati daca e asa), dar "Allow service to interact 
with desktop" se refera la faptul ca serviciul poate sa aiba interactiune cu 
userul: mesaje, confirmari, etc.
In cazul in care aceasta optiune nu este setata, toate "msgbox"- urile nu vor 
mai fi afisate 

Adi C

-----Original Message-----
From: Andrei Prodan [mailto:prodana@xxxxxxxxxxx] 
Sent: Wednesday, September 10, 2003 6:09 PM
To: vb_ro@xxxxxxxxxxxxx
Subject: [vb_ro] Re: .NET


Cred ca ai dreptate, asta este explicatia.

Seviciul ruleaza intr-un alt windowstation decat cel default (care contine 
tot ceea ce poate interactiona cu userul) si se pare ca nu are access la 
aplicatiile dechise de catre utilizator. Totusi ma asteptam sa mearga daca 
bifez "Allow service to interact with desktop", dar nu merge.

CreateObject functioneaza, deci ori trebuie sa folosesc aceasta functie ori 
trebuie sa renunt la a mai crea windows service.



>From: "Cosmin Oprea" <cosmin.oprea@xxxxxxxxxxxxxxx>
>Reply-To: vb_ro@xxxxxxxxxxxxx
>To: <vb_ro@xxxxxxxxxxxxx>
>Subject: [vb_ro] Re: .NET
>Date: Wed, 10 Sep 2003 09:51:05 +0300
>
>Ceea ce banuiesc eu se bazeaza mai mult pe un "feeling" - s-ar putea sa nu 
>fie 100% adevarat, dar e posibil totusi sa justifice problema ta.
>Am senzatia ca atunci cand activezi o aplicatie remote sau cand o aplicatie 
>este pornita de un serviciu, aplicatia respectiva lucreaza intr-un alt 
>"desktop" (intr-un alt spatiu decat cel al userului logat). (Ceva 
>asemanator cu posibilitatea logarii mai multor useri concomitent pe o 
>masina XP care nu e logata la domeniu.)
>Daca inteleg eu bine problema ta, cred ca serviciul tau nu poate accesa 
>documentele deschise de catre user chiar daca folosesti acelasi nume si 
>parola pt a rula serviciul - pur si simplu pentru ca nu exista nici o 
>aplicatie word deschisa in spatiul de lucru al serviciului ; incearca daca 
>vrei sa creezi un document cu createobject tot din serviciu si dupa aceea 
>sa ii obtii referinta cu getdocument - ar trebui sa mearga. Nu cred ca poti 
>insa obtine referinta unei aplicatii deschise de utilizator pentru ca pur 
>si simplu e separat de spatiul de lucru al utilizatorului.
>Cred ca e un clasic "this feature is by design" cum zice M$-ul (s-ar putea 
>sa ma insel, insa daca am dreptate chiar n-ai ce-i face). Singura idee 
>care-mi vine in minte e sa incerci sa  bifezi  si bifa de "allow service to 
>interact with desktop" de la proprietatile serviciului tau (poate-poate). 
>Mai bine insa incearca sa abordezi altfel problema (eventual spune-ne mai 
>clar ce trebuie sa faca aplicatia ta - esti sigur ca vrei sa faci un 
>serviciu? De ce?).
>Bafta,
>
>Cosmin
>
>
>
>-----Original Message-----
>From: Andrei Prodan [ mailto:prodana@xxxxxxxxxxx]
>Sent: Tuesday, September 09, 2003 11:10 PM
>To: vb_ro@xxxxxxxxxxxxx
>Subject: [vb_ro] Re: .NET
>
>
>Hai sa incerc sa fiu mai clar cu problema mea.
>
>Incerc sa fac un Windows Service care sa prelucreze niste documente Word.
>Daca folosesc CreateObject pentru a creea un obiect Word totul merge bine.
>
>Daca incerc insa sa folosesc GetObject pentru a obtine o referinta catre un
>obiect Word (precizez ca aplicatia e pornita ) primesc o eroare, ca si cum
>serviciul meu nu poate detecta ca Word-ul este pornit.
>
>Este normal sa se intample asa ??
>In rest merge, doar dintr-un serviciu Windows nu merge.
>
>Mersi,
>Andrei
>
>
> >From: "Alexandrache, Alexandru" <AAlexandrache@xxxxxxxxx>
> >Reply-To: vb_ro@xxxxxxxxxxxxx
> >To: <vb_ro@xxxxxxxxxxxxx>
> >Subject: [vb_ro] Re: .NET
> >Date: Tue, 9 Sep 2003 10:31:43 +0200
> >
> >Foarte probabil este vorba de securitate...
> >Ca serviciu, ruleaza sub un alt context de securitate...
> >
> >
> >
> >From: Andrei Prodan
> >Sent: Mon 08/09/2003 22:49
> >To: vb_ro@xxxxxxxxxxxxx
> >Subject: [vb_ro] .NET
> >
> >
> >Am si eu o intrebare legata de .NET, orice ajutor este binevenit si va fi
> >foarte apreciat. Deci:
> >
> >Intr-o aplicatie obisnuita (Windows application) nu am nici o problema sa
> >folosesc GetObject, totul merge struna.
> >
> >Daca pun insa acelasi cod intr-un windows service, GetObject imi intoarce 
>o
> >eroare: "Cannot create ActiveX component"
> >
> >Stie cineva de ce??
> >
> >Multimiri anticipate.
> >
> >Andrei,
> >
> >_________________________________________________________________
> >STOP MORE SPAM with the new MSN 8 and get 2 months FREE*
> > http://join.msn.com/?page=features/junkmail
> >
> >Site: http://info.AdvanCode.com
> >Dezabonare: vb_ro-request@xxxxxxxxxxxxx cu "unsubscribe" la subiect.
> >
> >Site: http://info.AdvanCode.com
> >Dezabonare: vb_ro-request@xxxxxxxxxxxxx cu "unsubscribe" la subiect.
>
>_________________________________________________________________
>Tired of spam? Get advanced junk mail protection with MSN 8.
>http://join.msn.com/?page=features/junkmail
>
>Site: http://info.AdvanCode.com
>Dezabonare: vb_ro-request@xxxxxxxxxxxxx cu "unsubscribe" la subiect.
>
>
>
>Site: http://info.AdvanCode.com
>Dezabonare: vb_ro-request@xxxxxxxxxxxxx cu "unsubscribe" la subiect.

_________________________________________________________________
Protect your PC - get McAfee.com VirusScan Online 
http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963

Site: http://info.AdvanCode.com
Dezabonare: vb_ro-request@xxxxxxxxxxxxx cu "unsubscribe" la subiect.
Site: http://info.AdvanCode.com
Dezabonare: vb_ro-request@xxxxxxxxxxxxx cu "unsubscribe" la subiect.

Other related posts: