[visual-studio] Visual Studio Community는 30 일 평가판입니까?
필자는 무료로 제공되는 VS Community 2017을 내 PC에 설치했으며 30 일 후에 라이센스가 만료되었다는 VS로부터이 메시지를받습니다.
특허? 만료 되었습니까? 커뮤니티 에디션이 “영원히 무료”인 것으로 생각하여 “커뮤니티”태그를 사용했습니다. 무슨 일이야? outlook.com 계정으로 로그인을 시도했지만 “문제가 발생했습니다”라는 메시지가 표시되고 같은 화면으로 돌아옵니다.
FOSS 프로젝트에서 작업 할 수 있도록 완전 무료 버전의 VS 2017을 어떻게 구할 수 있습니까?
답변
로그인하면 30 일 평가판이 사라집니다!
“이미 로그인 한 경우 로그 아웃 한 후 다시 로그인하십시오.” –b1nary.atr0phy
답변
“30 일 남은 온라인으로 로그인해야합니다”를 우회하려면 Microsoft 계정으로 한 번 로그인 하면 오프라인 PC로 복사 할 수 있는 % LocalAppData % \ Microsoft \ VSCommon \ OnlineLicensing 폴더가 나타납니다.
답변
중요 면책 조항 : 아래 제공된 정보는 교육 목적으로 만 사용됩니다! Visual Studio Community 2017의 평가판 기간을 연장하는 것은 불법 일 수 있습니다!
이제 시작하겠습니다.
관심있는 레지스트리 키 : HKEY_CLASSES_ROOT\Licenses\5C505A59-E312-4B89-9508-E162F8150517\08878
. 08878
하위 키가 설치마다 다를 수 있다고 가정 합니다 (왜 그렇지 않습니까?). 나는 내 자신의 것으로 만 테스트했습니다. 아래 설명 된 적절한 값과 일치하지 않으면 다른 하위 키를 확인하십시오. 해당 키에 저장된 이진 값은로 암호화됩니다 CryptProtectData
. 먼저로 해독하십시오 CryptUnprotectData
. 관심 바이트 (little-endian) :
[-16]
그리고[-15]
만기 연도입니다.[-14]
그리고[-13]
한달의 만료입니다.[-12]
그리고[-11]
만기의 날입니다.
이 값을 높이면 (연도 : 🙂 시험 기간이 연장되고 차단 화면이 사라집니다! 내가 편집 암호화 된 레지스트리 값에 허용 이러한 도구의 아무것도 모르는 나의 작은 프로그램 지금 C++
과 Windows API
같이 보인다 :
RegGetValue
CryptUnprotectData
Data.pbData[Data.cbData-16]++;
CryptProtectData
RegSetValue
귀하의 언어로 된 레지스트리 및 암호화 기능에 액세스 할 수 있는지 여부는 실제 언어는 중요하지 않습니다. 난 그냥 유창 해요 C++
. 윤리적 인 이유로 즉시 사용 가능한 코드를 게시하지 않습니다 .
답변
답변
VS 17 Community Edition은 무료입니다. Microsoft 계정으로 로그인하면 모든 것이 정상입니다.
답변
A. 아직 로그인하지 않은 경우 로그인하십시오.
B. 이미 로그인 한 경우 계정 설정 페이지에서 업데이트 된 라이센스 확인 링크를 클릭하십시오.
C. “라이센스를 다운로드 할 수 없습니다. 계정이 인증되어 있는지 확인하십시오.” 이 메시지가 표시되면 로그 아웃했다가 다시 로그인하십시오. 로그 아웃 링크를 클릭 한 다음 Visual Studio 오른쪽 상단에있는 계정 아이콘을 클릭하여 다시 로그 아웃하면됩니다. 또는 자격 증명 재 입력 링크를 클릭하면됩니다. 이 링크는 계정이 Microsoft 서버와 동기화되지 않았으며 계정이 인증되지 않고 라이센스를 새로 고칠 수 없다는 오류 메시지가 표시됩니다.
다시 로그인하고 계정이 성공적으로 인증되면 “자격 증명 재 입력”링크가 사라진 것을 볼 수 있습니다. 이것은 이제 라이센스를 새로 고칠 수 있다는 좋은 지표입니다. 자동으로 업데이트되지 않으면 업데이트 된 라이센스 확인 링크를 다시 한 번 클릭하십시오. 이번에는 간단한 확인 메시지가 표시되고 관련 이메일 주소가 표시됩니다.
이 성가신 경고를 없애려면 로그인이 불가피합니다. 그러나 첫날부터 항상 서명 한 경우에도 여전히이 경고가 표시 될 수 있습니다. 내 경험을 바탕으로 최근에 계정의 비밀번호를 변경했거나 2FA (2 단계 인증)를 계정에 추가했거나 계정의 복구 코드와 앱 비밀번호를 재설정 한 경우 이러한 상황이 발생할 수 있습니다. 또한 비활성 또는 Microsoft 계정의 “로그인 환경”에 대한 최근 변경 사항과 관련이있을 수 있습니다.
이유가 무엇이든, 로그인 또는 로그 아웃 한 후 다시 로그인하는 것이이 성가심을 치료하는 최선의 방법으로 보입니다.
답변
나는이 문제가 있었다. 로그인하거나 “업데이트 된 라이센스 확인”링크를 눌러도 작동하지 않습니다. 내 솔루션은 Visual Studio를 다시 시작하고 다시 시도하십시오 (로그인하고 라이센스 확인). Visual Studio를 다시 시작한 후 다시 시도하십시오. 나는 이것을 여러 번해야했고 효과가 있었다! (또한 성가신 요청 창이 다시 나타나기 전에 잠시 동안 사용할 수있는 “파일”메뉴를 눌러 보았습니다.) 서버에 연결되지 않았거나 서버 자체가 데이터베이스를 빠르게 업데이트하지 않을 수도 있습니다. 충분히.