Jak napisać instalator który doda też pozycje do listy “odinstaluj program”, czyli “zarejestruje” program w systemie?
Dodatkowo jak wskazać program odinstalowywujący aplikacje z komputera (też jak usunąć pozycje z listy…)?
Jak napisać instalator który doda też pozycje do listy “odinstaluj program”, czyli “zarejestruje” program w systemie?
Dodatkowo jak wskazać program odinstalowywujący aplikacje z komputera (też jak usunąć pozycje z listy…)?
Ale mi chodziło jak to własnoręcznie napisać to w Visual Basicu…
W kluczu [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall] dodajesz swój klucz (nazwa dowolna, ważne by nie pokrywała się z innym), a w nim odpowiednie wartości:
DisplayName REG_SZ Nazwa
DisplayIcon REG_SZ ścieżka do ikony
UninstallString REG_SZ ścieżka do deinstalatora
ModifyPath REG_SZ ścieżka do modyfikatora (czy czegoś takiego )
Jak będziesz miał tylko UnistallString to będzie przycisk “Zmień/Usuń”, jak dodasz ModifyPath to masz osobne przyciski “Zmień” i “Usuń”.
Jesli nie masz ModifyPath, a dasz NoModify REG_DWORD wartość 1, to będziesz miał tylko “Usuń”.
Trochę info tu: http://msdn.microsoft.com/en-us/library/aa372105 i mozesz sobie popatrzeć co inne programy mają w rejestrze.
A jeszcze jak zrobić żeby po dodaniu folderu do listy “wszystkich programów” podświetlił się na pomarańczowo (oznaczający nowy program)?