wrapper.ntservice.interactive |
||||||||
AVERTISSEMENTNE MODIFIEZ PAS la valeur de cette propriété tant qu'une application utilisant le fichier de configuration est installée en tant que service Windows. Veuillez désinstaller le service existant AVANT de modifier cette propriété. Le service avec la nouvelle valeur pourra ensuite être réinstallé en toute sécurité. Cette propriété n'est utilisée que sur les plates-formes Windows. Définir cette propriété sur TRUE permettra au service d'afficher une GUI et d'avoir accès au bureau lorsqu'il s'exécute en tant que service. La valeur par défaut est « FALSE », ou « un service non interactif ».
AVERTISSEMENTAvant la version 1.4.0 de Java :
En raison de la façon dont les versions de Java antérieures à 1.4.0 gèrent l'affichage des fenêtres,
leur GUI peut ne pas être visible lorsqu'elles s'exécutent en tant que service Windows
avec cette propriété interactive définie.
Pour activer la GUI sur ces JVM, vous devrez également définir la propriété
wrapper. NOTEÀ partir de Windows Vista et Server 2008, Microsoft a modifié la façon dont les services sont autorisés à interagir avec le bureau. Ils ont décidé que, pour des raisons de sécurité, les services ne sont désormais autorisés à afficher leur GUI que sur un bureau spécial avec lequel seul le service peut interagir. Malheureusement, cela rend les fonctionnalités interactives pratiquement inutiles. Nous étudions des moyens d'afficher une GUI autrement. Restez à l'écoute. Si vous effectuez une recherche sur Internet avec les mots-clés « Interactive services dialog Vista », vous trouverez de nombreuses références à la façon dont Windows affiche une boîte de dialogue sur le bureau de l'utilisateur chaque fois qu'un service a mis à jour sa GUI sur le bureau des services. Il existe d'importantes raisons de sécurité pour lesquelles cela a été désactivé dans Windows. Mais si vous avez vraiment besoin de réactiver cette fonctionnalité, il est possible de le faire en modifiant le registre Windows et en définissant HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows\NoInteractiveServices sur 0. Soyez toujours très prudent lorsque vous modifiez le registre, car vous pouvez facilement endommager votre système en changeant les mauvaises valeurs. NOTESous Windows XP, plusieurs utilisateurs peuvent être connectés localement en même temps. Les services Windows n'ont accès qu'au bureau du premier utilisateur. Les bureaux créés avec l'outil Remote Desktop ne semblent jamais être accessibles par les services interactifs. Les autres outils qui reflètent réellement le bureau local y auront accès car Windows considère qu'il affiche le bureau local. NOTE
Cette propriété doit être définie sur FALSE
si le service est configuré pour s'exécuter avec un compte spécifique dans la propriété
wrapper. NOTELes modifications de cette propriété ne prendront effet qu'après la réinstallation du service Windows. |
Référence : Compte |
|
Référence : Console |
|








