내 Silverlight 응용 프로그램에서 일부 파일을 저장하라는 일반 SaveFileDialog를 사용하고 있습니다.일부 컴퓨터에서 가상화 된 경로를 사용하는 임시 디렉토리
C:\Users\<user>\Appdata\Local\Microsoft\Windows\Temporary Internet Files\Virtualized\C\Users\<user>\Desktop
아무도 알고 있나요 :
문제는 사용자가 보호 모드에서 IE를 사용하고 바탕 화면에 예를 들어에 저장하려고하면 일부 Windows 7 컴퓨터, 저장에 대한 경로는 다음과 같이 끝 있다는 것입니다 이 경로를 창에서 일반 경로 대신 사용할 것임을 나타내는 플래그 또는 값을 찾을 수 있습니까?
는
나는 듭니다 조금 러시아어하지만,이 가정을 알고 ... 그래서 가상화 경로를 나타냅니다가 더 플래그 없거나 값 두려워 연구 미안 조금 후에 당신에게
Path.GetTempPath 메서드를 사용해 보셨습니까? –
"Out of Browser"모드에서 응용 프로그램을 실행합니까? – Jehof
IE가 보호 모드에있을 때 Path가 항상 다음과 같을 것이라고 가정하면 Internet Explorer가 Interop 및이 메소드 [IEIsProtectedModeProcess]를 통해 ProtectionMode에있는 경우 더 자세한 정보를 확인할 수 있습니다. http://www.codeproject.com/기사/18866/A-Developer-s-Survival-Guide-to-IE- 보호 모드 # ifispmon (불행히도 이것은 모두 C++입니다) – makim