Hej, mam taki problem: skonczylem pisac aplikacje (w koncu!), zrobilem projekt instalatorka - standardowy w Visualu .Net 2003. Z tym ze nie wiem jak zarejestrowac tam swoj typ pliku (znaczy jego rozszerzenie) zeby mial konkretna ikonke i otwierany byl przez moja aplikacje. Mysle ze bede musial dodac wpisy do rejestru, ale nie wiem jakie i jak to zrobic zeby instalator je dodal (a pozniej przy usuwaniu usunal). Czy ktos mi pomoze? Moze znacie jakies artykuly?
AdiDadi napisał(a)
Mysle ze bede musial dodac wpisy do rejestru, ale nie wiem jakie...
Odpal RegEdit.exe i będziesz miał odpowiedź ;)
Jeszcze poszukam na <url>www.google.com</url> i bede wszystko wiedzial. Dzieki...
typ i nazwa :
HKEY_CLASSES_ROOT.ini = "Inifile"
ikonka :
HKEY_CLASSES_ROOT\inifile\DefaultIcon = "%SystemRoot%\System32\shell32.dll,-151"
ikonka jest systemowa (można podać swoją jako xxx.ico)
otwieranie :
HKEY_CLASSES_ROOT\inifile\shell\open\command = "%SystemRoot%\System32\NOTEPAD.EXE %1"
HKEY_CLASSES_ROOT\inifile\shell\print\command = "%SystemRoot%\System32\NOTEPAD.EXE /p %1"
przykłąd pliku INI!
po kliknięciu na niego prawym przyciskiem pojawią się dwa typy otwarcia :
- open
- print
oczywiscie możesz dodać wiecej!
Wielkie dzieki, wszystko dziala!
W Visualu mozna wybrac projekt typu Setup project. Tam dodaje pliki, skroty, ikonki itp.
maxwklb : nie wiesz jak sprawic zeby te wpisy do rejestru dodawaly sie w tym setupie? Ja nie moge tego nigdzie znalezc.