2009-02-15 8 views

Répondre

1

Le moyen le plus simple est de refléter le nom d'utilisateur et mot de passe sur les deux machines, en créant le même compte sur les deux machines, puis exécutez votre service sous ce compte. Comme vous êtes dans un groupe de travail et non un domaine, la connexion à distance fonctionne, mais une fois que vous êtes dans un domaine qui ne fonctionne plus.

Vous ne pouvez pas utiliser l'une des construit dans les comptes de service (Service réseau, Service local, Système local pour cela)

+0

Voulez-vous dire créer le même compte sur les deux machines? En outre, quel type de compte sera utilisé pour le service, local, réseau, ...? – Ahmed

+0

Compte d'utilisateur normal, tant que le nom et le mot de passe sont identiques au compte sous lequel l'application s'exécute, ou si vous avez emprunté le compte d'utilisateur distant correctement et que l'accès est correct, cela fonctionnera. –

0

Vous pouvez l'exécuter sous le compte d'utilisateur qui a des privilèges d'accès sur la machine distante.

Ou vous pouvez utiliser l'emprunt d'identité lors de l'accès à la machine distante. Pour l'usurpation d'identité, vous aurez besoin d'un nom d'utilisateur et d'un mot de passe qui a accès à la machine distante. Regardez ici pour du code sur l'emprunt d'identité dans .net http://blogs.msdn.com/shawnfa/archive/2005/03/22/400749.aspx

Questions connexes