2009-11-06 7 views
2

Y at-il une différence de comportement entre la clé de registre HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run, lorsqu'un utilisateur se connecte via la console et/ou effectue un RDP sur la machine. J'ai un exe listé dans Run key pour être lancé quand quelqu'un se connecte. Si je me connecte à une console Win 2003 via la console, l'exe est lancé, en gardant cette session ouverte si je fais un RDP je reçois une autre session mais cette fois l'exe n'est pas lancé.Windows Run regkey et RDP

+0

Etes-vous sûr de vous être déconnecté avant de lancer la session RDP? –

+0

non je ne me suis pas déconnecté avant de lancer RDP – Prashant

Répondre

0

Je viens de vérifier (sur une machine Windows Server 2003) qu'un processus sera exécuté pour chaque session de bureau à distance ouverte en ajoutant une clé qui pointe vers c: \ windows \ system32 \ cmd.exe. Je devrais mentionner que la machine de Win2k3 que j'ai utilisée est liée au domaine, je me suis connectée en utilisant mes identifiants de domaine et j'ai laissé la première session ouverte en me connectant à la deuxième session. Je peux maintenant voir les deux sessions RDP sur mon écran avec une invite de commande ouverte dans chacun d'eux. Dans cet esprit, l'exe que vous essayez d'exécuter se vérifie-t-il en mémoire/utilise-t-il un «fichier de garde» pour s'assurer qu'une seule copie est active à un moment donné?

+0

Super! semble que vous répondez à ma question, je crée un mutex basé sur le nom d'utilisateur pour permettre une seule instance, que la raison. Il ne m'a juste pas cliqué. Merci beaucoup! – Prashant