2011-03-26 1 views
2

아래 코드를 실행하면 콘솔 앱 출력 :Windows 7 Home Premium에서 (File.Encrypt)를 사용할 수 있습니까?

"처리되지 않은 예외 : System.IO.IOException : 요청이 지원되지 않습니다."

static void Main() 
{ 
    var xmlFile = "Encrypt.xml"; 

    File.Encrypt(xmlFile); 
} 

저는 Windows 7 Home Premium, Visual Studio 2010 코딩 및 C#으로 코딩을 실행하고 있습니다.
누군가 나에게 무엇이 잘못되었는지 말해 줄 수 있습니까?

+0

어떤 파일 시스템을 사용하고 있습니까? FAT32 또는 NTFS? –

+0

죄송합니다. 답장하는 데 오랜 시간이 걸렸습니다. 솔직히 그걸 확인하는 법을 모르겠습니다. –

+0

오, nvm, 미안합니다 ... NTFS. –

답변

4

InformIT 문서는 전문가 버전 이상에서만 지원됩니다. 요약

:

EFS는 윈도우 XP 프로페셔널에 포함되어 있습니다; Windows Vista Business, Enterprise 및 Ultimate; Windows 7의 Professional, Enterprise 및 Ultimate 에디션입니다.

+0

음, 그건 정말로 절름발이입니다. –

+0

나는 그들이 암호화가 사업을 목표로하는 선택이라고 생각했기 때문에 그럴 것이라고 추정 할 것입니다. 또한 사람들이 암호화 인증서를 백업하여 다시 설치해야 할 때 데이터를 잃어 버리는 것을 기억하지 않는다고 생각합니다. – Petesh

+0

Bitlocker를 얻지도 않고 Enterprise/Ultimate 에디션 비트 록커를 사용할 수 없을 때까지 이동식 미디어 용. Windows의 모든 개별 버전으로 인해 상황이 실제로 혼란 스럽습니다. – Petesh