주제는 거의 말합니다.
저는 개발자이고 직장에서 저와 제 동료 직원들이 가끔씩 사용하는 내부 응용 프로그램을 조금 개발했습니다. 그들에게 최신 버전을 제공하기 위해 컴파일 결과가있는 폴더를 공유했습니다. 그러나 이것은 그들이 그것을 사용할 때마다 더 이상 컴파일 할 수 없다는 것을 의미합니다-파일이 잠겨 있습니다.
폴더를 공유 할 수 있지만 원격 사용자가 파일을 잠그지 못하게하는 방법이 있습니까? 어쨌든 파일은 이미 읽기 전용입니다. 아마도 내 목적에 맞는 다른 솔루션이 있습니까?
답변
아래의 UseOpportunisticLocking을 살펴보십시오 HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
. 관심을 가질만한 몇 가지 추가 매개 변수가 있습니다.
그러나 왜 이런 식으로 배포하기로 선택했는지 물어볼 수 있습니까? 귀하의 신청서가 무엇인지 모른 채로 왜 이런 방식으로 배포하기로 선택했는지 추측 할 수 있습니다.
.NET 응용 프로그램을 작성한 경우 (최소한 3.5가 필요하다고 생각하십니까?) MSDN 에서 ClickOnce 배포 를 살펴 보는 것이 좋습니다 .
ClickOnce는 최소한의 사용자 상호 작용으로 설치 및 실행할 수있는 자체 업데이트 Windows 기반 응용 프로그램을 만들 수있는 배포 기술입니다.
필자는 몇 가지 내부 응용 프로그램에 대해 ClickOnce를 사용하여 큰 성공을 거두었으며 자동 업데이트 프로그램은 매우 강력하고 추가 코드가 거의 필요하지 않습니다 (조립품 버전을 충돌시키고 ‘배포’를 클릭하십시오).
그러나 여기에는 몇 가지 함정이 있습니다. 특히 UAC 권한이 필요한 응용 프로그램에 문제가있었습니다. 이를 필요로하는 프로그램은 ClickOnce 배포에서 지원되지 않습니다.
답변
그것은 얼마나 크며 제한 요소입니까? 즉, 자신과 다른 사본을 사용하도록 미러링 된 사본 (동기화)을 작성하지 않는 이유가 있습니까?
SyncToy v2.1 은 데이터를 문제없이 복제 할 수있는 단순하고 무료 인 동기화 도구입니다.