프로그램 실행 하는 환경은...
서버에 Cab file 이 있고 그 안에 Inf 와 OCX가 있습니다.
웹에서 ASP에 의해 서버에 있는 Cab를 다운 받아 Inf를 참조하여 OCX가 등록되고
Downloaded Program Files 안에 ActiveX Control 로 설치 됩니다.
이 때, 신규버전인가를 체크하는 방법으로는 Asp 화일 안에 있는 버전정보와 Inf 화일에 있는 버전정보로
체크 하게 됩니다. 만약 새로운 버전일 경우에는 OCX를 적용시키고 프로그램을 실행하게 하는거죠.
헌데, Asp와 Inf는 신규버전이라는 내용이 있습니다만, OCX는 기존 화일을 실행시키더군요.
그래서, 임의로 Downloaded Program Files 안에 등록된 화일을 지우고 실행하면 새로운 버전이 실행됩니다.
더더우기나 이상한것은 되는 곳이 있기도 하고 아니기도 하다는것..
그래서 제가 하고 싶은것은.. 작업이 모두 끝나고 나면.. Close 버튼을 누를때...
Downloaded Program Files 에 등록된 OCX를 삭제 하려하는데.. 그냥 화일삭제 하듯이 해야 할까요?
아니면.. 별도로 삭제 해 주는 명령어가 있나요?
Inf와 OCX FileVersion 이란거.. 탐색기에서 확인 할 수있나요?
오늘 이것때문에.. 현업에서 난리 한바탕 했네요..... 수작업으로 하긴 했지만.. 아직도 해야 할 곳이 많아서
꼭 부탁드립니다.....
버젼을 물으셨기에 제가 아는것만 알려드릴려고요.
inf 화일은 그냥 메모장으로 여시면 버젼정보 있고요.
OCX 화일은 마우스 오른쪽 단추 누르면 나옵니다.
이걸 말씀하신게 아니라면 죄송합니다.
그럼...