2013-10-09 3 views
0

내 응용 프로그램 업데이트 (vba 스크립트 실행)는 공유 통합 문서를 공유하며 공유되므로 다른 사용자가 같은 파일을 동시에 사용하는 경우에는 문제가 없어야합니다. 그러나 어떤 이유로 든 오류 메시지가 표시되지 않고 멈추는 경우가 있습니다..NET 응용 프로그램을 닫고 다시 시작하고 다시 실행하는 방법은 무엇입니까?

동결되거나 몇 분 후에 프로그램이 자동으로 중지/종료되도록하는 방법이 있습니까 (정상적인 경우이 업데이트 프로세스는 1 분 이상 걸리지 않아야합니다)? 그리고 가능한 경우 최소 5 회 이상 몇 분 후에 자동으로 앱을 다시 실행하십시오. 이렇게하면 프로세스가 성공적으로 완료됩니다.

+0

이 답변에 대한 최신 댓글 http://superuser.com/questions/597625/probable-cause-of-excel-files-getting-corrupted/597637#comment736304_597637이 도움이 될 수 있습니다. – pnuts

+1

Windows 작업 스케줄러 사용을 고려해 봤습니까 (이상을 실행할 때 중지 ...) – IvanH

답변

0

이전에도 같은 일을해야했지만 네트워크상의 자체 업데이트를 찾은 다음 로컬로 업데이트하는 응용 프로그램이 있었기 때문에이 작업을 수행해야했습니다. 문제는 실행중인 exe를 업데이트 할 수 없다는 것입니다.

내가 한 일은 잠깐 기다려서 exe를 업데이트 한 다음 exe를 다시 실행하는 다른 프로그램을 만드는 것입니다.

몇 가지 다른 응용 프로그램으로이 작업을 수행했기 때문에 "Updater"일반을 만들어 일부 명령 줄 매개 변수를 보내고 복사하고 실행하는 데 사용했습니다.

다른 것을 시도하려면 BAT 파일을 만들어 실행하는 것과 같은 결과를 얻을 수 있습니다. 나는 BAT 파일에별로 좋지 않아서 당신을 도울 수 없다. 그러나 그것을 다루는 또 다른 방법입니다.