네트워크 드라이브를 프로그래밍 방식으로 매핑하는 응용 프로그램이 있습니다. UAC가 설치된 Vista에서는 몇 가지 이상한 문제가 발생합니다.Vista UAC - 문제 매핑 네트워크 드라이브
우리의 응용 프로그램은 드라이브를 상승되지 않은 것으로 매핑하므로 사용자가 탐색기를 탐색하고 exe를 실행하기 위해 두 번 클릭하면 UAC를 요구합니다. 그래서 그들이 그것을 승인하면 공유에 대한 사용자 이름/암호를 묻습니다 ... 신임장이 저장되기 때문에 이상합니다.
승격 된 프로세스는 승격되지 않은 프로세스에서 매핑 된 매핑 된 드라이브에 액세스 할 수 없습니다. 승 "아니오 UAC
- 실행 cmd.exe를 그물 사용 : \ yourHostname \ yourShare/사용자 : yourUser가 지정한 패스워드를/지속 다음 단계 수행 행동이 문제를 확인하려면 : 예 w "
- 실행 관리자
- 유형으로 cmd.exe를"그물 ", 그리고 당신이 일반을 실행할 수있는이 시점에서 오류 메시지가
참조" 사용 "이라고 표시하고 상승 된 cmd의 연결을 사용할 수 없음을 확인하지만 다른 상승되지 않은 cmd는 확인한 것으로 보입니다.
누구든지이 문제를 해결할 수있는 해결 방법을 알고 있습니까? 네트워크 드라이브를 "모든 사용자"에게 매핑하는 방법일까요?
이 질문은 serverfault에 속할 수도 있습니다. –
아니요, 프로그래밍에 대한 질문입니다. 권한 상승을 넘어 권한을 상속해야합니다. 나는 대답을 모른다. :) – bdonlan
이것은 분명히 프로그래밍 질문이다. 우리는 우리의 응용 프로그램에서 WNetAddConnection2와 WNetCancelConnection2를 사용하지만 이것은 "net use"명령과 유사하다. – jonathanpeppers