2011-08-10 5 views
0

설치하지 않고 작은 응용 프로그램을 만들었습니다. 이제 A에서 B로 복사하십시오. 이제 Windows 시스템에서 바로 가기 (lnk) 파일을 복사하여 응용 프로그램을 제거 가능으로 표시되도록하고 싶습니다. 그러나 "링크 바로 가기 제거 창"과 같은 키워드를 검색하면 불필요한 항목이 많이 있습니다.설치 프로그램에 제거 프로그램이 있음을 알리는 방법은 무엇입니까?

Windows에 아이콘 및 응용 프로그램을 제거 가능한 프로그램으로 알려주는 링크를 제공 할 수 있습니까?

감사

PS : 내 질문은 LNK 파일을 만드는 방법이 아닙니다.

답변

4

나는 내가 당신의 질문을 이해한다면 모르겠지만, 당신은 "소프트웨어"에 표시되도록하기 위해 레지스트리에 프로그램을 추가 할 수 있습니다

예 :

Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\NameOfYourProgram] 
"DisplayName"="NameOfYourProgram" 
"UninstallString"="path/to/program/NameOfYourUninstaller.exe" 

교체 NameOfYourProgrampath/to/program/NameOfYourUninstaller.exe을 요구 사항에 맞게 선택한 다음 .reg- 파일로 저장하고 두 번 클릭하여 레지스트리에 추가하십시오.

DisplayNameUninstallString이 필요합니다.

더 많은 매개 변수가 있으며, 이는 선택 사항입니다. http://nsis.sourceforge.net/Add_uninstall_information_to_Add/Remove_Programs#Optional_values

+0

감사합니다. 당신은 매우 정확하게 이해했습니다! – Nasenbaer

0

이 경우 제거 프로그램이나 스크립트를 제공해야합니다. 설치 프로그램 데이터베이스에 "해당 파일 만 삭제"할 수있는 방법이 없습니다. 이 경우 사용자가 응용 프로그램과 제거 프로그램을 모두 복사해야합니다. 그렇지 않으면 제거 할 수없는 제거 프로그램 항목이 생깁니다. 따라서 설치 제거 프로그램을 사용하려면 설치 프로그램을 사용하는 것이 가장 좋습니다. 또한 제거 프로그램을 사용하여 어디에서나 복사 할 수있는 응용 프로그램은 매우 드뭅니다.

(어쩌면 당신은 제거 등의 특수 모드에서 응용 프로그램 실행을 사용할 수 있지만 나는이에 추천 할 것이라고 가정한다.)

1

당신은 제거를 사용하여 설치 프로그램에 .LNK 파일을 켤 수 없습니다 명령.

응용 프로그램을 Window의 설치된 프로그램 목록에 표시하고 제거 할 수 있도록하려면 간단한 설치 프로그램을 작성해야합니다. 설치 패키지를 만들 수있는 매우 간단한 도구가 많이 있습니다.이 중 하나를 사용해야합니다. (윈도우)

관련 문제