비 잠금 Windows 공유를 만들 수 있습니까 (다른 사람이 원격으로 사용하는 파일이 잠기지 않음)?


8

주제는 거의 말합니다.

저는 개발자이고 직장에서 저와 제 동료 직원들이 가끔씩 사용하는 내부 응용 프로그램을 조금 개발했습니다. 그들에게 최신 버전을 제공하기 위해 컴파일 결과가있는 폴더를 공유했습니다. 그러나 이것은 그들이 그것을 사용할 때마다 더 이상 컴파일 할 수 없다는 것을 의미합니다-파일이 잠겨 있습니다.

폴더를 공유 할 수 있지만 원격 사용자가 파일을 잠그지 못하게하는 방법이 있습니까? 어쨌든 파일은 이미 읽기 전용입니다. 아마도 내 목적에 맞는 다른 솔루션이 있습니까?


1
다른 사람들이 그 코드를 적극적으로 실행하는 동안 실행 코드를 바꾸고 싶다고 말하고 있습니까?
Blackbeagle

@Blackbeagle-음 ... 네. : D OK, 그래서 그것은 약간 극단적 인 것 같지만, 동시에 다음에 그들이 그것을 실행할 때 최신 버전을 "자동으로"얻고 싶습니다. 좋아, ClickOnce는 해결책이지만 약간 과잉 인 것 같은 느낌이 든다. : P
Vilx-

답변:


3

아래의 UseOpportunisticLocking을 살펴보십시오 HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters. 관심을 가질만한 몇 가지 추가 매개 변수가 있습니다.

그러나 왜 이런 식으로 배포하기로 선택했는지 물어볼 수 있습니까? 귀하의 신청서가 무엇인지 모른 채로 왜 이런 방식으로 배포하기로 선택했는지 추측 할 수 있습니다.

.NET 응용 프로그램을 작성한 경우 (최소한 3.5가 필요하다고 생각하십니까?) MSDN 에서 ClickOnce 배포 를 살펴 보는 것이 좋습니다 .

ClickOnce는 최소한의 사용자 상호 작용으로 설치 및 실행할 수있는 자체 업데이트 Windows 기반 응용 프로그램을 만들 수있는 배포 기술입니다.

필자는 몇 가지 내부 응용 프로그램에 대해 ClickOnce를 사용하여 큰 성공을 거두었으며 자동 업데이트 프로그램은 매우 강력하고 추가 코드가 거의 필요하지 않습니다 (조립품 버전을 충돌시키고 '배포'를 클릭하십시오).

그러나 여기에는 몇 가지 함정이 있습니다. 특히 UAC 권한이 필요한 응용 프로그램에 문제가있었습니다. 이를 필요로하는 프로그램은 ClickOnce 배포에서 지원되지 않습니다.


배포하는 간단한 방법이기 때문에 이렇게 배포합니다. 예, .NET 3.5 앱이므로 ClickOnce를 사용할 수 있습니다. 나는 그것을 두려워 할 때 배포하는 것을 잊을 수도 있습니다. : P 그러나 그것은 가치있는 생각이다, 나는 그것을 명심할 것이다!
Vilx-

그것이 잘못 나온 경우 미안하지만 여전히 파일 공유를 통해 배포합니다 (ClickOnce를 사용할 수없는 경우). 그러나 ClickOnce를 발견했을 때 그것은 생명을 구하는 큰 생명을 구했으며 그것을 사용할 수 없을 때 울었습니다 :)!
aolszowka

0

그것은 얼마나 크며 제한 요소입니까? 즉, 자신과 다른 사본을 사용하도록 미러링 된 사본 (동기화)을 작성하지 않는 이유가 있습니까?

SyncToy v2.1 은 데이터를 문제없이 복제 할 수있는 단순하고 무료 인 동기화 도구입니다.


크기는 크지 않지만 (20MB 미만) 언제, 언제 동기화합니까?
Vilx-

위에 추가 된 '무엇'에 연결하십시오. '언제'에 대해서는 구성 방법에 따라 결정됩니다.
영감을받지 않은
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.