Bonjour,
Malgré mes recherches, je n'arrive pas à avoir la certitude qu'un service Windows en Delphi peut accéder au réseau?
Est-il possible de lancer un service sur un poste qui va chercher à importer un fichier d'un autre poste du réseau?
Bonjour,
Malgré mes recherches, je n'arrive pas à avoir la certitude qu'un service Windows en Delphi peut accéder au réseau?
Est-il possible de lancer un service sur un poste qui va chercher à importer un fichier d'un autre poste du réseau?
Il me semble que cela dépend uniquement de l'utilisateur qui est utilisé pour le service (par défaut System qui n'a pas le droit d'accéder aux ressources réseau d'un autre pc).
Delphi 7/XE2/XE3
C#
Oracle 9i à 12c
SQL Server 2008 à 2014
Donc si je veux que ça marche, j'ai plutôt intérêt à le lancer sous le compte de l'admin?
Sinon dans la liste des services, je voit une colonne "Ouvrir une session en tant que" dont la valeur pour mon service est "système local", mais je voit aussi des "service réseau". La solution pourrait être de basculer en mode "service réseau"? si oui comment je peux faire ça?
J'ai réussit à passer en "service réseau", il fallait pour cela aller dans les propriétés du service et dans les connexion, utiliser le compte "NT AUTHORITY\NetworkService". J'ai mis mon mdp et le service passe bien en service réseau. Par contre ça ne résout pas mon problème, mon service ne fait toujours pas la copie sur le réseau...
salut,
qu'est ce que tu veux dire par service réseau ?
Si tu crée un utilisateur dédié à ton service et appartenant au groupe administrateur est ce que cela ne suffit pas ? Les droits de copie sont peut être bridés pour le "NetworkService".....
Si tu fais cela veilles à ce que ton utilisateur ai le droit "Ouvrir un session en tant que service" dans les stratégies de compte. Mais bon le droit est appliqué automatiquement lorsque tu passe par la gestion des services windows et que tu affectes un utilisateur à ton service.
Est ce que tu as un message d'erreur lors de ta copie ? ou ton service ne répond plus peut être ? donnes nous des détails
D'abord ils vous ignorent, ensuite ils se moquent de vous, puis ils vous combattent, enfin vous gagnez (Gandhi)
Si ton service ne fait toujours pas de copies alors qu'il est sous l'identité Service Réseau, c'est qu'il n'a toujours pas assez de droits pour réaliser l'opération. Testes un compte admin, ou demande à l'utilisateur un compte admin valide et utilise l'API ChangeServiceConfig pour appliquer les paramètres.
"It's more fun to compute !"
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager