[C#] Wlasny format otwierany moim programem + ikonka

0

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?

0
AdiDadi napisał(a)

Mysle ze bede musial dodac wpisy do rejestru, ale nie wiem jakie...

Odpal RegEdit.exe i będziesz miał odpowiedź ;)

0

Jeszcze poszukam na <url>www.google.com</url> i bede wszystko wiedzial. Dzieki...

0

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!
0

Wielkie dzieki, wszystko dziala!

0

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1