블로그 이미지
자신의 단점을 메꾸는 것을 단(鍛)이라 하고 자신의 강점을 갈고 닦는 것을 련(鍊)이라 하여, 두가지를 합친 것을 단련이라고 부른다. 붕대마음

카테고리

전체목록 (667)
참고사이트 (8)
Goal (4)
Travel (10)
My Life (105)
Game (35)
Game Review (7)
Game Plan (0)
Books (5)
English (1)
Optimizing (12)
Study (218)
유용한 것들_etc (44)
유용한 것들_func (20)
Unity (48)
Unreal (87)
작업장 (54)
RenderMonkey (6)
정리요망 (1)
따라잡기 시리즈 (0)
링크용 (0)
Total345,595
Today85
Yesterday123

'istool'에 해당되는 글 1건

  1. 2010.12.08 Innosetup registry check (2)

참고 :
http://ko.efreedom.com/Question/1-1297773/Java-%E1%84%89%E1%85%A5%E1%86%AF%E1%84%8E%E1%85%B5%E1%84%92%E1%85%A1%E1%84%80%E1%85%B5-%E1%84%8C%E1%85%A5%E1%86%AB%E1%84%8B%E1%85%A6-%E1%84%8B%E1%85%B5%E1%86%BB%E1%84%82%E1%85%B3%E1%86%AB%E1%84%8C%E1%85%B5-%E1%84%92%E1%85%AA%E1%86%A8%E1%84%8B%E1%85%B5%E1%86%AB

http://soldam.kr/?page=5

이노셋업을 사용해서 배포시 이미 내 프로그램이 설치되어 있는지 체크하기.
스크립트를 몰라도 그다지 어려운 코드는 없다. ㅇㅇ

[Code]
function InitializeSetup(): Boolean;
var
 Install_Dir: String;
 findStr: String;
 index: Integer;
 ResultInstall: Boolean;
begin
 findStr:='\ID';
 if RegQueryStringValue(HKEY_CURRENT_USER, 'Software\mgun', 'Install_Dir', Install_Dir) then
 begin
  ResultInstall := MsgBox('이미 "' +Install_Dir +'" 여기에 설치되어 있는데 그래도 설치할래?', mbInformation, MB_YESNO) = idYes;
  if ResultInstall = false then
  begin
   exit;            // 설치중지라면 exit
  end;
 end
 Result := true;
end;

'유용한 것들_etc' 카테고리의 다른 글

max8 + 32bit window7  (0) 2011.05.26
visual studio 프로파일러  (0) 2011.03.21
Innosetup registry check  (2) 2010.12.08
ppt에 동영상 넣기  (0) 2010.09.19
다중 패러다임 프로그래밍 언어  (0) 2010.09.10
nvidia scene graph  (0) 2010.09.03
Posted by 붕대마음

댓글을 달아 주세요

  1. 2012.07.03 12:39 질문자  댓글주소  수정/삭제  댓글쓰기

    안녕하세요.
    이노셋업 레지스트리 글 보고 질문 드립니다.

    위 Code 입력해서 설치된 폴더의 경로를 찾아 주더군요.
    그러면.. 이미 지정되어 있는
    [Setup]
    DefaultDirName=폴더명 여기에
    위에서 레지스트리로 찾아낸 폴더로 설치 지정을 알고 싶어 문의 드립니다.

    • 2012.07.05 19:25 신고 붕대마음  댓글주소  수정/삭제

      아. 댓글이 늦어 죄송합니다.
      요즘 일이 좀 많아서.ㅜㅜ.
      결론은 제가 이노셋업을 안 쓴지 너무 오래되서
      잘모르겠습니다.ㅜㅜ. 죄송합니다.ㅇㅇ

최근에 달린 댓글

최근에 받은 트랙백

글 보관함