2011-10-14 3 views
0

Windows 95부터 내 프로그램에 대한 사용자 지정 자동 업데이트 기능이 있습니다. Vista 및 Windows 7까지 제대로 작동했습니다. 기본적으로 새로운 실행 파일, 배치 파일을 생성하고 실행하십시오. 배치 파일은 부모 실행 파일이 닫힐 때까지 기다렸다가 (끊임없이 삭제하려고 시도) 다운로드 한 새 파일을 이전 파일로 이동하거나 이름을 바꿉니다. 새로 다운로드 한 파일도 실행하십시오. 이것은 수년간 괜찮 았습니다. 그러나 Windows 7은 내가 그렇게하기를 정말로 좋아하지 않습니다. 한 가지는 실행 파일이 더 이상 동일하지 않다는 것입니다 (이름과 경로가 동일 함에도 불구하고).Windows 7 자동/자동 업데이트 실행 파일

실행 파일 속성/사용 권한을 새 파일로 복사하여 자동으로 실행 파일을 바꾸는 방법이 있습니까? Windows 7에서 다른 exe 파일에 대해 불만을 나타내지 않도록하려면? (물론 자동 업데이트 기능이 필요합니다. 다른 접근 방식에도 개방적입니다.)

답변

0

흠 ClickOnce for this works ... Windows 7의 의미를 모릅니다. 그러나 exe에 관하여 불평.

+0

@dan이 없습니다. .NET은 제 것이 아닙니다. exe는 일반 Windows .EXE 파일을 의미합니다. –

0

설명하는 경고에 대해 확실하지 않지만 작업 표시 줄에 고정 된 항목을 위반 한 별도의 디렉토리에 업데이트를 배치 할 때 문제가 발생했습니다.

한 가지 접근법은 한 번 설치되어 업데이트 된 프로그램을 자체 메모리 공간에로드하는 얇은 로더를 갖는 것입니다. 그렇게하면 작업 표시 줄에 고정 된 동일한 프로그램으로 식별됩니다.

저는 .NET AppDomain 사용에 익숙하지만 대부분의 다른 런타임에서도이를 수행 할 수 있다고 가정합니다.