Vista의 ShellExecuteEx 및 lpVerb = "runas"가있는 다른 호스트 프로세스에서 상승 된 프로세스 (예 : file_copier.exe)를 실행하려고합니다. UAC 대화 상자를 표시하고 상승 된 상태로 실행되며 "위험한"폴더로 파일을 복사하지만 기존 파일 (exe 's)은 덮어 쓰지 않습니다.Vista의 프로세스가 향상 되어도 파일을 덮어 쓰지 않습니다.
여기를 읽었습니다 : http://www.codeproject.com/KB/vista-security/UAC__The_Definitive_Guide.aspx UAC는 실제로 기존 파일을 덮어 쓰지 않지만 새 파일을 일종의 캐시에 저장합니다. 하지만 그럴 수 없다면 알아낼 수 없습니다. 실제로는 기존 파일을 덮어 씁니다. 어떤 도움을 주셔서 감사합니다.
어떤 폴더에 편지를 쓰고 있습니까? –