2010-12-05 33 views
0

Je dois créer un service de fenêtres qui:accès à un partage réseau à partir de Windows en utilisant le service WebClient

  1. télécharger des fichiers de uri (google.com, \\ LocalNetwork \ partage, etc.) à l'aide WebClient
  2. arrêter, supprimer, installer, lancer d'autres services Windows
  3. créer des fichiers locaux

quel compte doit mon utilisation de services? service local (qu'en est-il de 2 et 3)? système local (le service doit fonctionner avec \\ localnetwork \ share)? mon utilisateur avec des droits spécifiques?

mise à jour

une autre option consiste à utiliser le compte système local et map network drive (si elle est file: // uri), mais cela est not recommended

quelqu'un?

+0

Seulement 2 (et * peut-être * 4 s'il supporte PUT) semblent probables; pourquoi avez-vous décidé que WebClient est l'outil à utiliser ici? –

+0

ce n'était pas ma décision. mais de toute façon quel est le problème avec WebClient? – smash

+0

Si vous avez besoin d'accéder aux partages SMB (\\ serveur \ partage), vous aurez besoin de quelque chose comme "SERVICE RÉSEAU" et non d'un compte "LOCAL ...". –

Répondre

0

Je voudrais configurer un utilisateur spécialement conçu avec les droits appropriés pour les partages réseau et le système de fichiers local. Il devrait seulement avoir les droits nécessaires pour fonctionner en tant que service et accomplir ces objectifs.

+0

WebClient fonctionne avec \\ server \ share. Où avez-vous reçu des informations sur les parts de Webclient et SMB? – smash

+0

de toute façon, ma propre enquête a montré que l'utilisateur créé avec les droits appropriés est la meilleure approche – smash