실행중인 모든 프로세스를 전체 경로와 함께 나열하고 있습니다. 내 응용 프로그램은 XP에서 잘 실행되지만 Vista에서는 MainModule.FileName에 액세스하는 동안 액세스가 거부 된 예외를 제공합니다. (UAC 때문에, 나는 생각한다).process.MainModule.FileName에 액세스하는 동안 액세스가 거부 된 예외가 발생했습니다.
foreach (Process process in Process.GetProcesses())
{
sProcess = process.ProcessName;
sFullpath = process.MainModule.FileName;
..
..
..
}
나는 UAC를 해결할 해결책을 찾지 못했습니다. 어떤 단서 ??
23 일 및 답변 없음 !!! 이상한!!! – Manjoor
[프로세스 경로를 가져 오는 동안 액세스가 거부되었습니다.] 가능한 복제본 (https://stackoverflow.com/questions/3399819/access-denied-while-getting-process-path) – wimh
날짜를보고 문제가 발생했습니다 – Manjoor