Mijn exe draait prima op zichzelf, maar doet niets wanneer geladen door een dienst

stemmen
1

Eenvoudige exe een pictogram, dat goed werkt onafhankelijk

Ik noem het gebruik van een Windows-service, en het lijkt te lopen (in taakmanager), maar het dosnt lijkt erop dat de code exec. dwz geen pictogram etc.

De vraag is gesteld op 10/12/2008 om 11:04
bron van user
In andere talen...                            


1 antwoorden

stemmen
6

Op Vista en Windows 2008, services uit te voeren in een andere sessie dan de gebruiker - elke EXE dat een service wordt uitgevoerd wordt uitgevoerd in dezelfde sessie als de service. Voordat Vista, moet u de "Service kan interactief met bureaublad" aanvinkt, anders geldt hetzelfde.

Dit betekent dat uw pictogram in het systeemvak EXE is niet in staat om te communiceren met de desktop van de gebruiker. Je moet kijken naar het gebruik CreateProcessAsUser de EXE in de juiste sessie uit te voeren.

Deze blog post is bedoeld voor mensen met behulp van ConfigMgr OS Deployment, maar het bevat een goed overzicht van de stappen die nodig zijn om een proces te voeren in een andere sessie. Er zijn een aantal niet voor de hand liggende stappen die u moet nemen of dingen falen in rare manieren.

antwoordde op 10/12/2008 om 11:07
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more