2009/03/18 10:38

C#, Windows Installer 를 통한 설치 프로그램 목록 얻어오기

http://www.wssplex.net/TipnTech.aspx?Seq=518


저랑 비슷한 고민을 하신분이 있군요. ㅎㅎ

이 분은 C#으로 Windows Installer 의 설치 프로그램 목록을 얻어오는 코드를 작성하셨네요.

저는 어제 작성한
" 2009/03/17 - [OS] - MSI파일의 ProductCode 얻기 - How to find the ProductCode .MSI for uninstall "
글에서 VBS 스크립트 파일로 MSI 파일의 ProductCode를 얻어오는 방법을 찾았거든요.

MSI 파일의 ProductCode를 얻으려고 하는 이유는 일단 MSI 파일의 ProductCode는 GUID 값을 가지고 있는데요.

MsiExec.exe /x {9CAEFF6D-8A27-48F4-8340-509F6A248CAD}

위와 같은 형식으로 제어할 수 있기 때문에 ProductCode가 필요한 것이죠.

참고하세요~!
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 3

Trackback : http://i-ruru.com/trackback/427 관련글 쓰기

  1. Favicon of http://youngjr.tistory.com BlogIcon youngjr 2009/05/15 13:08 address edit & del reply

    저도 윈도우에서 설치 프로그램 목록을 얻어오는 함수를 찾고 있었는데, 여러 방법이 있는 것 같네요. 저는 제거가 목적이 아니라, 설치된 프로그램 이름과 버전 정보 등이 필요해서요. 좋은 팁 잘 보고 갑니다.

  2. 아무개 2010/03/12 11:08 address edit & del reply

    좋은 정보 정말 감사 합니다

    링크 걸어 놓은신 블러그에서
    작성 하신 소스를 적용을 해 볼려고 하는데

    using WindowsInstaller;

    이부분에서 오류가 발생하는데 어떻게 해야 하나요??
    참조를 하려고 해도 파일이 없던데
    혹시 아니나요???

    • Favicon of http://i-ruru.com BlogIcon 써니루루 2010/03/16 19:51 address edit & del

      흠 저도 자세한 내용까지는 잘 몰라서 못도와드리는게 아깝네요 ^ ^;