Dostęp do szczegółowych informacji procesu (MainModule.FileName) i access denied

0

Witam.
Mam na serwerze Win2012 dwa procesy o takiej samej nazwie, chciałem je rozróżnić pobierając ścieżkę do pliku exe z właściwości procesu (MainModule.FileName), niestety leci exception access denied:

    
Process [] processList = Process.GetProcesses().ToArray();
Process proc = processList.FirstOrDefault(m => m.ProcessName == procName && m.MainModule.FileName == configPath);

Na win 7 taki sposób działa poprawnie. Może zetknął się ktoś z takim problemem lub zna inne rozwiązanie pozwalające rozróżnić procesy o takiej samej nazwie (pid odpada bo za każdym razem jest inne)?

0

Uruchom program jako administrator, wtedy ten wyjątek nie powinien się zdarzyć.

0

Hmmm, generalnie to serwis ale nie wiem z jakiego konta został zainstalowany.
Odpaliłem visuala z uprawnieniami Administratora na wirtualce 2012 i w debugu wyjątku nie było. Moje konto należy do grupy Administratorzy, myślałem że to wystarczy.
Napiszę kiedy sprawdzę to na serwerze.

1 użytkowników online, w tym zalogowanych: 0, gości: 1