2009-07-02 3 views
5

소프트웨어 프로그램을 설치하는 동안 만들어진 모든 변경 사항 (추가 된 폴더 및 디렉토리, 변경된 권한, 레지스트리 항목)을 모니터링하고보고해야합니다. 누구든지이 일을 할 수있는 도구를 제안 할 수 있습니까?Windows에서 응용 프로그램을 설치할 때 모든 변경 사항 캡처

고맙습니다. MagicAndi.

+0

을 만들 수 있습니다 ServerFault에 대한 질문의 중복, 그래서 내 자신의 질문을 닫으려고 투표했습니다. 지역 사회가 공개 여부를 결정하게하십시오! – MagicAndi

답변

2

당신이 윅스 설치을 만들려면, 나는이 가장 빠른 방법이 작업을 수행하는 방법 에 몇 가지 힌트와 함께 새로운 답을 추가 할 본다.

나는 InstallRite를 사용하는 것이 좋습니다 에 (더 이상 가능) 소프트웨어는 변경 당신이있어 설치에 의해 수행의 로그를 얻을. 이 도구는 캡처를 MSI로 변환하는 것을 허용하지 않지만 좋은 변경 로그 (약간의 정크를 포함)를 제공합니다. PictureTaker 도구의 이름이 바뀌었고 현재 commercial입니다. 그러나 캡처를 MSI로 변환 할 수 있습니다.

이 CE확장 가능한 스마트 포장기라는 새로운 캡처 도구가 될 것 같다 (- 대상 사이트를 변경하고 약간의 의심스러운 링크 십일 2017을 제거). 나는이 도구를 철저히 시험하지 않았다.

당신이 당신의 로그 또는 캡처가 있으면, 당신은이 "패스트 트랙 '방식으로 WIX로 변환 할 수 있습니다 (이미 MSI이있는 경우)

  1. dark.exe WIX MSI의 디 컴파일러를 사용
  2. 당신이 dark.exe를 사용하는 경우

(.. 폴더 자동 생성 윅스 XML, 레지스트리 등으로)을 heat.exe WIX 수확기 도구를 사용 도구를 사용하면 다시 컴파일 할 수있는 완전한 WIX XML 파일을 얻어야합니다.하지만 약간은 정리해야합니다 (UI 정크를 꺼내고 WIX의 detault 내장 GUI 등으로 링크).

heat.exe을 사용하는 것이 더 깨끗합니다. 단순히 폴더에 대해 heat.exe 도구를 실행하면 WIX XML 요소가 만들어져 해당 파일을 설치할 수 있습니다. 그런 다음 다른 필수 섹션과 함께 WIX 소스 파일에 모두 함께 넣어야합니다. 기본적인 WIX "최소 샘플"을 제공하여 (필자는 여기에 파일을 첨부 할 수없는 것 같습니다) 제공 할 수 있습니다.

+0

Glytzkhof의 상세하고 종합적인 답변에 감사드립니다. +1하고 답변으로 받아들입니다. – MagicAndi

+1

[** Scalable Smart Packager CE **] (http://download.cnet.com/Scalable-Smart-Packager-CE/3000-2216_4-10973399.html)라는 새로운 캡처 도구가있는 것 같습니다. 나는이 도구를 철저히 시험하지 않았다. [** Scalable, Vendor link **] (http://www.scalable.com/it-asset-management-products/smart-packager-application-packaging/). –

0

에서. 항상 트릭을하는 것처럼 보였습니다. 전반적인 목표가 무엇인지 완전히 명확하지 않기 때문에

2

귀하의 질문은 약간 오픈했다입니다 :

  1. 을 재 포장 응용 프로그램 : 모든 변경 사항을 캡처 한 다음 배포 패키지 형식 등으로 패키지화 MSI (또는 이와 유사한).
  2. 보고/모니터링 : 설치하는 동안 "어떻게되는지 확인"하는 방법을 찾고 있습니다. 기본 도구를 재 포장 응용 프로그램에 대한

AdminStudio가 (: What installation product to use? InstallShield, WiX, Wise, Advanced Installer, etc 주요 경쟁자 "현명한 InstallStudio"이 때문에 법적 문제로 시장에서 당겨졌다, 여기 현명한 섹션 참조).

AdminStudio은 매우 포괄적 인 기능 세트와 값 비싼 가격표 (학습 곡선)가 있습니다. 평가판을 사용하여 리 패키징을 수행하고 결과로 생성 된 MSI가 사용 가능한지 확인할 수 있습니다. 그렇지 않다면 dark.exe Wix 도구를 통해 비교적 쉽게 Wix MSI로 변환 할 수 있습니다. 내 생각 PictureTakerInstallRite는 "보고 목적"에 대한 더 적합했다하지만 MSI 생성에 사용될 수 같은

는 그 다음 더 경량 도구로도 사용된다. 이 두 도구는 모두 사라졌습니다..

확장 가능한 스마트 포장기 CE라는 새로운 캡처 도구가 될 것 같다 (제거 깨진 링크가 월 2018 - 도구는 중단 나타납니다). 나는이 도구를 철저히 시험하지 않았다.


UPDATE : 나는 단지 확장 가능한 스마트 포장기 CE에 깨진 링크를 제거 (단종 나타납니다). 소프트웨어/도구를 다시 포장하려면 installsite.org에있는 Stefan Kruger의 종합 목록을 참조하십시오. 유용하지만 끝내지 않는이 모든 도구들을 따라 가기가 어렵습니다.


당신은 방법은 여기 제안 사용할 수 있습니다 Tracking file and registry changes를하거나 \VALUEADD\3RDPARTY\MGMT\WINSTLE윈도우 2000 서버 CD있는 WinINSTALL LE의 이전 버전을 찾기 위해 시도 할 수 있습니다.

나는 Advanced Installer이 캡처를 허용한다고 믿지만, 시험 버전으로 적절한 MSI 파일을 내보낼 수 있는지 확신하지 못합니다.

+0

Glytzhzof, 먼저 답변 해 주셔서 감사 드리며 질문의 목표에 대한 의견을 보내주십시오. +1. 그에 따라 질문을 업데이트했습니다. 필자는 WIX를 사용하여 내 자신의 응용 프로그램 설치 프로그램을 구축하기 위해 발생하는 변경 사항을 감지하고보고하는 데 관심이 있습니다. – MagicAndi

+0

위의 InstallRite 링크를 따라 가서 트릭을 수행해야하는 InstallWatch를 다운로드하십시오. –

+0

PictureTaker와 InstallRite가 모두 오프라인으로 나타납니다. –

0

"sandboxie"라는 프로그램이 있습니다. 제대로 작동하려면 설치된 후에 구성해야합니다. 샌드 박스 실행 설치 파일을 gui에 끌어다 놓고 설치를 시도하십시오. Sandboxie는 발생하는 모든 일목미의 로그를 만듭니다. 모든 exe ​​- DLL - inf - scripts와 그 외 모든 것을 검역소 파일로 리디렉션합니다. 그러면 SB GUI가 파일 구조를 원하는 모든 설치 위치에 배치합니다.

모든 다운로드 Im은 합법적이며, 이제 다운로드되어 SB의 웹 브라우저 기능을 통해 곧바로 실행됩니다. 나는 그것을 전부 밖으로 검사 할 수 있고 결코 장난 꾸러기 인 경우에 결코 나의 체계를 감염하지 않는다. 이 SB GUI에서 실행 된 온라인 Installer.exe를 이었다면 한편

...

는 알면 지금 설치 패키지를 구성하는 모든 사본을 가지고있다. 내 대답은 아래에 언급 한 바와 같이 간단한 Autorun.inf를하고 메모장 .BAT 파일을,의 USB의 파일에 모두 배치 ++이는 오프라인 설치 나중에 자신이 도움이

희망 ...

관련 문제