PDAclub.pl - Forum użytkowników technologii mobilnych
Samodzielne Nawigacje GPS - PNA / PND (Windows CE) => NavRoad => Wątek zaczęty przez: MŁYNEK w Luty 25, 2008, 21:01:22
-
Panowie dorwałem kartę pamięci do cudeńka i próbuję go sobie ulepszyć, tak aby pulpit wyglądał jak ekran w windowsie, jest coś takiego możliwe?
Próbowałem bawić się WolfNCU, jednakże przy starcie jest error, że rozdzielczość jest nie taka, a potem wyskakują jakieś chińskie znaczki, itd...
Czy można jakoś wyłączyć pojawianie się ekranu Navroada?
Na pulpit wgrałem kilka plików i podczas uruchamiania widać je razem z początkową łepetą, ale zaraz staruje wspomniana nakładka navroada.
Jaki jest najlepszy pleyer video, oraz odtwarzacz mp3, te seryjne działają ok, ale nie pasuje mi obsługa podczas jazdy, najważniejsze przyciski sa malutkie i nieraz kliknie sie na coś innego niż się chce.
-
Witam
Jesli chodzi o WolfNcu to zobacz ten temat opisuje go dosc dobrze:
http://www.navia.uel.pl/viewtopic.php?t=606&highlight=wolfncu&sid=f41b0a3cbb25a1874b8e404f93d15dcf
W wolnej chwili postaram sie opisac motion - GUAGE, czylie dynamiczne odzwierciedlenie predkosci, kursu za pomoca obrazow np. predkosciomierz, czy kompas ;)
Powiel informacje na podstawie projektu (przygotowany pod 480x234 - "splaszczony", aby wygladal w urzadzeniu "normalnie".
Patrz zalaczniki na koncu.
Wszelkie dynamiczne odczyty aktywuje/deaktywuje sie po nacisnieciu predkosciomierza
Na poczatku nalezy zmodyfikowac pliczek WolfNCU.ini aby wskazywal na nasz skin:
[Skin]
SkinFolder=\SDMMC\WolfNCU\Skin tu jest nasz katalog "skinow"
SkinName=mini to jego nazwa katalogu, ktory bedziemy wyswietlac
BgndAutoChange=N jesli w Background mamy wiecej tapet to mozemy je automatycznie przelaczac
BgndChangeTime=10 lco ile sekund bedzie zmieniana tapeta
Dobrze jeszcze ustawic wlasciwosci GPSa:
[GPS]
AutoGpsTime=N automatyczna synchronizacja czasu
GpsPort=COM1:
GpsSpeed=9600
SirfToNmea=N
AutoSpeedGuage=Y automatyczne zalaczenie Guage "predkosciomierza"
Teraz przechodzimy do pliku kofiguracyjnego naszego "skina" \SDMMC\WolfNCU\Skin\mini np: mini.ini
[Background]
ImageFile=mini480x234.bmp tlo, wyswietlane po starcie z katalogu \SDMMC\WolfNCU\Skin\mini\Background
W powyzszym katalogu mozemy umiescic wiecej tapet i przelaczac je z automatu, badz za pomoca przyciskow.
Wszystkie przyciski w lokalizacji \SDMMC\WolfNCU\Skin\mini\Button
[1] Przyciski np. AM pozostale analogicznie
[ButtonAM] Nazwa stala to Button potem unikalna nazwa przycisku np. AM
Action=\SDMMC\AutoMapa EU\wceAm.exe Lokalizacja programu do uruchomienia
UpImageFile=am1.bmp Przycisk przed wcisnieciem
DownImageFile=am2.bmp Przycisk po wcisnieciu
Position=5,5 Polozenie liczone od lewego gornego rogu
Size=82,70 Wielkosc naszego przycisku
TransColor=Auto Ustawienia koloru przezroczystosci
Motion=
TextColor=0,0,0 Kolor tekstu R,G,B
TextSize=15 Rozmiar tekstu
Text= Wyswietlany tekst
WaveFile= dzwiek przy wyborze przycisku
Visible=Y Przycisk widoczy/niewidoczny
TextAlign=Left wyrownanie wzgledem rozmiaru naszego przycisku
[2] Czas
[ButtonTime]
Action=GPS-TIME Odczyt czasu
Motion=DISPLAY-TIME Wyswietlanie czasu
TextColor=70,68,226
Position=95,5
Size=75,16
TextSize=16
Text=
UpImageFile=
DownImageFile=
TransColor=Auto
WaveFile=
Visible=Y
TextAlign=Center
[3] Predkosc
[ButtonSpeed]
Action=NONE
Motion=DISPLAY-SPEED Wyswietlenie predkosci
Position=193,5
Size=64,24
TextColor=238,108,60
TextSize=24
Visible=Y
UpImageFile=
DownImageFile=
TransColor=Auto
Text=Speed
WaveFile=
TextAlign=Center
[4] Data
[ButtonDate]
Action=GPS-TIME Odczyt daty
Motion=DISPLAY-DATE Wyswietlenie daty
TextColor=70,68,226
Position=279,5
Size=75,16
TextSize=16
UpImageFile=
DownImageFile=
TransColor=Auto
Text=
WaveFile=
Visible=Y
TextAlign=Center
[5] Wyjscie z WolfNCU
[ButtonExit]
Action=GO-EXIT Akcja wyjscia
UpImageFile=BTNEXIT.bmp
DownImageFile=
Position=450,4
Size=24,20
TransColor=Auto
Motion=
TextColor=
TextSize=15
Text=
WaveFile=
Visible=Y
TextAlign=Center
[6] Wizualizacja Predkosc
[ButtonGuage]
Action=GPS-SPEED Odczyt predkosci z GPS
Motion=GUAGE-SPEED Dopasowanie obrazka z katalogu GUAGE do predkosci
UpImageFile=guage.BMP Obrazek z katalogu Button gdy predkosciomierz nieaktywny
DownImageFile=
Position=327,70
Size=148,126
TransColor=Auto
Visible=Y
WaveFile=
TextColor=230,230,230
TextSize=32
Text=
TextAlign=Botton
W katalogu Guage nazewnictwo obrazow to SPEED000 SPEED001 SPEED002 itd. indeks 000, 001 ... odpowiada predkosciom.
Nacisniece na predkosciomierz odpowiednio Aktywuje/Deaktywuje ciagly odczyt z GPSa
Uwaga! Uruchomiony predkosciomierz blokuje port COM GPSa
Jesli chcesz sie "nawigowac" wylacz wczesniej predkosciomierz - siwadczy o tym obrazek guage.BMP OFF
[7] Wizualizacja kursu
[ButtonCourse]
Action=NONE Odczyt aktywuje sie po nacisnieciu predkosciomierza
Motion=GUAGE-COURSE Dopasowanie obrazka z katalogu GUAGE do kursu
UpImageFile=course000.bmp Obrazek z katalogu Button gdy predkosciomierz nieaktywny
DownImageFile=
Position=370,168
Size=62,16
TransColor=Auto
TextColor=230,230,230
TextSize=10
Text=
WaveFile=
Visible=Y
TextAlign=Center
W katalogu Guage nazewnictwo obrazow to COURSED000 COURSE015 COURSE039 itd. indeks 000, 015 ... odpowiada kursowi
[8] i [9] Dlugosc, szerokosc geograficzna
[ButtonLatitude]
Action=NONE
Motion=DISPLAY-LATITUDE
UpImageFile=
DownImageFile=
Position=310,195
Size=86,18
TransColor=Auto
TextColor=70,68,226
TextSize=16
Text=Latitude
WaveFile=
Visible=Y
TextAlign=Left
[ButtonLongitude]
Action=NONE
Motion=DISPLAY-LONGITUDE
UpImageFile=
DownImageFile=
Position=310,212
Size=86,18
TransColor=Auto
TextColor=151,0,230
TextSize=16
Text=Longitude
WaveFile=
Visible=Y
TextAlign=Left
[10] Wyswietlenie kursu
Button13]
Action=NONE
Motion=DISPLAY-COURSE
UpImageFile=
DownImageFile=
Position=408,205
Size=55,18
TransColor=Auto
TextColor=28,167,0
TextSize=18
Text=Course
WaveFile=
Visible=Y
TextAlign=Center
[11] i [12] Reczna zmiana tla (jesli mamy wiecej obrazkow) z katalogu Background
[ButtonBgPrev]
Position=0, 110
Size=49,34
Action=BGND-PREV Akcja przelaczania tapety
TransColor=Auto
Visible=Y
Motion=
UpImageFile=
DownImageFile=
TextColor=255,0,0
TextSize=25
Text=<< Zamias ikonki mamy tekst
WaveFile=
TextAlign=Center
[ButtonBgNext]
Position=0, 210
Size=49,34
Action=BGND-NEXT
TransColor=Auto
Visible=Y
Motion=
UpImageFile=
DownImageFile=
TextColor=255,0,0
TextSize=25
Text=>>
WaveFile=
TextAlign=Center
Link do przykladowej konfiguracji: http://rapidshare.com/files/95174372/WolfNCUprzyklad.zip
Pozdrawiam i milej zabawy
-
No tak ale skąd pobrać skórki do tego pod naszą rozdzielczość?
-
Dobra jakoś sobie poradziłem i w końcu odpaliłem dziada, zmieniłem sobie tapetę na swoją, Teraz poszukuję jakiś fajnych w obsłudze i w wyglądzie odtwarzaczów video, mp3
-
A może tak ? programy nie działają bo to z MIO (edytowana narazie grafika i lokalizacja ikon 480x234 ) ale zdobędę odpowiedniki i dopracuję :mrgreen: jak kogoś interesuje to mogę udostępnić konfigurację i ikony po zakończeniu pracy (w następny weekend)
-
Witam
Nice, Nice :ok:
@Berti z mila checia przetestuje.
Pozdrawiam
-
Ja również :D
-
Ja również poproszę :ok:
-
@Berti i jak ruszyło się cos w temacie czy stoimy w miejscu?
-
Prawie wszystko gotowe. mam problem tylko z automatycznym startem - wyskakuje spowrotem do menu startowego. Myślę,że skończę w długi weekend bo narazie mam "tyły" z projektami realizowanymi dla chlebka :mrgreen: i walczymy 20 na 24.
BTW Może ktoś zna producenta mebli z certyfikatem "niepalne"
-
Temat coś umarł, ściągając sobie najnowszy soft do navroada, po tym jak mi padł, podejrzełam, że można samemu zrobić filmik przy starcie oraz można też zmienić tą wredną niebieską tapetę w katalogu: Application\UBitApps\LOGO mamy 30 bitmap które tworzą logo startowe, a w katalogu Application\UBitApps\Launcher\wallpaper mamy tapetę.
Po niedzieli pobawię sie tym dziadowskim logiem i tapetą :)
Tutaj chyba jest główny plik konfiguracyjny:
<?xml version="1.0" encoding="UTF-16" ?>
<!-- =====================================================================================================
Launcher Config2 for WIDER
<id> : 101 ~ 107 까지 버튼 순서대로 임
<type> : 프로그램 종류 0 - 일반 어플리케이션
10 - 멀티미디어 플레이어
500 - 네비게이션 어플리케이션
505 - Mini DMB
500 인 프로그램은 10인 프로그램이 실행될 때만 종료 시킬 수 있다.
500 인 프로그램은 kill_option 의미 없음
<name> : 프로그램 등에서 에러등 메시지가 날때 나타날 표시 이름
<path> : 실제 실행시킬 프로그램이 있는 경로와 프로그램 이름
<kill_option> : 자동 종료 옵션 0 - 종료 안함
1 - Window Caption을 찾아 WM_CLOSE 보냄
2 - Window Class Name으로 찾아 WM_CLOSE 보냄
3 - Window Caption을 찾아 WM_DESTROY 보냄
4 - Window Class Name으로 찾아 WM_DESTROY 보냄
5 - Window Caption을 찾아 WM_QUIT 보냄
6 - Window Class Name으로 찾아 WM_QUIT 보냄
7 - Window Caption을 찾아 WM_KEYDOWN, WM_KEYUP, VK_F10 보냄
8 - Window Class Name으로 찾아 WM_KEYDOWN, WM_KEYUP, VK_F10 보냄
9 - Window Caption을 찾아 WM_HIDE 보냄
10 - Window Class Name으로 찾아 WM_HIDE 보냄
11 - Window Caption을 찾아 WM_APP + 999 를 보냄
12 - Window Class Name을 찾아 WM_APP + 999 를 보냄
<win_caption> : Window Caption
<win_class> : Window Class Name
======================================================================================================-->
<launcher>
<Main>
<WindowText>FRLauncher_100</WindowText>
<WindowRect>0,0,480,234</WindowRect>
<BackgroundImagePath>data\bg_laun.bmp</BackgroundImagePath>
<BackgroundTargetRect>0,0,480,234</BackgroundTargetRect>
<ButtonDescRect>144, 38, -1, -1</ButtonDescRect>
<TextColor>BD, FD, 7B</TextColor>
<DefaultSDPath>\Storage Card</DefaultSDPath>
<SoundButtonClickPath>\FileBox\UbitApps\COMMON\SOUND\btnClick.snd</SoundButtonClickPath>
<SoundAppRunPath>data\select.wav</SoundAppRunPath>
<ButtonTextRect>0,40,95,100</ButtonTextRect>
<Static1Color>255, 255, 255</Static1Color>
<LogFont>
<Data>0, 16, 0, 0, 400, 0, 0, 0, 0, 0, 0, 0, 64</Data>
<FaceName>MS Gothic</FaceName>
<!--
1.height, 2.width, 3.escapement, 4.orientation,
5 weight: FW_NORMAL(400) FW_BOLD(700)
6 Italic: FALSE: 0
7 Underline: FALSE:0 TRUE 1
8 StrikeOut
9 CharSet: ANSI_CHARSET(0) OEM_CHARSET(255)
10 OutPrecision: OUT_DEFAULT_PRECIS: 0
11 ClipPrecision: CLIP_DEFAULT_PRECIS:0
12 Quality: DEFAULT_QUALITY:0
13 PitchAndFamily: DEFAULT_PITCH(0) FF_SWISS(2<<4:64)
14 FaceName
-->
</LogFont>
<Static1String>STR00100</Static1String>
<Static2String>STR00101</Static2String>
</Main>
<!-- Module List ================================================================ -->
<ModuleList>
<Module>
<!-- OSD -->
<Name>UBitOSD</Name>
<!--WindowRect> 26, 39, -1, -1</WindowRect-->
<!--ImagePath>data\navi.bmp</ImagePath-->
<!--Command>RunModuleFull</Command-->
<Param>\FileBox\UbitApps\OSD\OSD.exe</Param>
<WindowName>UBITOSD</WindowName>
<ClassName></ClassName>
<ExitType>1</ExitType>
</Module>
<Module>
<!-- NaviDaemon -->
<Name>NaviDaemon</Name>
<ID>101</ID>
<Param>\FileBox\UbitApps\Launcher\NaviDaemon.exe</Param>
<WindowName>NaviDaemon</WindowName>
<ClassName></ClassName>
<ExitType>1</ExitType>
</Module>
<Module>
<!-- Quick Menu -->
<Name>UBitQuickMenu</Name>
<!--WindowRect> 26, 39, -1, -1</WindowRect-->
<!--ImagePath>data\navi.bmp</ImagePath-->
<!--Command>RunModuleFull</Command-->
<Param>\FileBox\UbitApps\Launcher\QuickMenu.exe</Param>
<WindowName>UBitQuickMenu</WindowName>
<ClassName></ClassName>
<ExitType>1</ExitType>
</Module>
<!-- Module -->
<!-- 네비게이션(NavRoad Map) "SDMMC\NavRoadMaps.lnk" -->
<!-- Name>Navigation</Name -->
<!-- ID>101</ID -->
<!-- Param>\SDMMC\NavRoadMap\NRM.exe</Param -->
<!-- WindowName>NavRoadMap</WindowName -->
<!-- ClassName></ClassName -->
<!-- ExitType>9</ExitType -->
<!-- /Module -->
<Module>
<Name>Navigation</Name>
<ID>101</ID>
<Param>\FileBox\UbitApps\Launcher\NaviDaemon.exe</Param>
<WindowName>NaviDaemon</WindowName>
<ClassName></ClassName>
<ExitType>1</ExitType>
</Module>
<Module>
<!-- AV(외부입력) -->
<Name>AVPlayer</Name>
<ID>110</ID>
<Param>\FileBox\UBitApps\AudioVideo\AudioVideo.exe</Param>
<WindowName>AudioVideo</WindowName>
<ClassName></ClassName>
<ExitType>1</ExitType>
</Module>
<Module>
<!-- 동영상 플레이어 -->
<Name>MoviePlayer</Name>
<ID>106</ID>
<Param>\FileBox\UBitApps\Player\Player_V.exe</Param>
<WindowName></WindowName>
<ClassName>UBITMOVPLAYER_Win</ClassName>
<ExitType>12</ExitType>
</Module>
<Module>
<!-- 뮤직 플레이어 -->
<Name>MusicPlayer</Name>
<ID>109</ID>
<Param>\FileBox\UBitApps\Player\Player_A.exe</Param>
<WindowName></WindowName>
<ClassName>UBITMUSPLAYER_Win</ClassName>
<ExitType>12</ExitType>
</Module>
<Module>
<!-- 포토앨범 -->
<Name>PhotoAlbum</Name>
<ID>102</ID>
<Param>\FileBox\UBitApps\ImageViewer\ImageViewer.exe</Param>
<WindowName>UBITImageViewer</WindowName>
<ClassName></ClassName>
<ExitType>3</ExitType>
</Module>
<Module>
<!-- 나침반 -->
<Name>SpeedCompass</Name>
<Param>\FileBox\UBitApps\SpeedCompass\SpeedCompass.exe</Param>
<WindowName>SPEEDCOMPASS_100</WindowName>
<ClassName></ClassName>
<ExitType>1</ExitType>
</Module>
<Module>
<!-- 셋팅 -->
<Name>Settings</Name>
<ID>201</ID>
<Param>\FileBox\UBitApps\Settings\Settings.exe</Param>
<WindowName>SETTINGS_100</WindowName>
<ClassName></ClassName>
<ExitType>3</ExitType>
</Module>
</ModuleList>
<!-- Group =========================================================================== -->
<GroupList>
<Group>
<Type>1</Type>
<ModuleList>Navigation;MoviePlayer;SpeedCompass;PhotoAlbum;Settings</ModuleList>
</Group>
<Group>
<Type>2</Type>
<ModuleList>MusicPlayer</ModuleList>
</Group>
<Group>
<Type>2</Type>
<ModuleList>AVPlayer</ModuleList>
</Group>
<Group>
<Type>2</Type>
<ModuleList>QuickMenu;OSD</ModuleList>
</Group>
</GroupList>
<!-- Button List =========================================================================== -->
<ButtonList>
<Button>
<!-- 네비게이션 -->
<type>1</type>
<name>NAVI____</name>
<WindowRect> 26, 39, -1, -1</WindowRect>
<ImagePath>data\navi.bmp</ImagePath>
<Command>ModuleNaviControl</Command> <!-- Command>RunModuleFull</Command -->
<!-- Param>Navigation</Param -->
<Param>NaviRun</Param> <!-- Param>NaviDaemon NaviExecute</Param -->
</Button>
<Button>
<!-- AV(외부입력) -->
<type>1</type>
<name>AVIN____</name>
<WindowRect> 139, 39, -1, -1</WindowRect>
<ImagePath>data\av.bmp</ImagePath>
<Command>RunModuleFull</Command>
<Param>AVPlayer</Param>
</Button>
<Button>
<!-- 동영상 플레이어 -->
<type>1</type>
<name>MOVIE___</name>
<WindowRect> 252, 39, -1, -1</WindowRect>
<ImagePath>data\movie.bmp</ImagePath>
<Command>RunModuleFull</Command>
<Param>MoviePlayer</Param>
</Button>
<Button>
<!-- 뮤직 플레이어 -->
<type>1</type>
<name>MUSIC___</name>
<WindowRect> 365, 39, -1, -1</WindowRect>
<ImagePath>data\music.bmp</ImagePath>
<Command>RunModuleFull</Command>
<Param>MusicPlayer</Param>
</Button>
<Button>
<!-- 포토앨범 -->
<type>1</type>
<name>PHOTOALB</name>
<WindowRect> 26, 138, -1, -1</WindowRect>
<ImagePath>data\imgviewer.bmp</ImagePath>
<Command>RunModuleFull</Command>
<Param>PhotoAlbum</Param>
</Button>
<Button>
<!-- 나침반 -->
<type>1</type>
<name>COMPASS_</name>
<WindowRect> 139, 138, -1, -1</WindowRect>
<ImagePath>data\compass.bmp</ImagePath>
<Command>RunModuleFull</Command>
<Param>SpeedCompass</Param>
</Button>
<Button>
<!-- 셋팅 -->
<type>1</type>
<name>SETTINGS</name>
<WindowRect> 252, 138, -1, -1</WindowRect>
<ImagePath>data\set.bmp</ImagePath>
<Command>RunModuleFull</Command>
<Param>Settings</Param>
</Button>
</ButtonList>
<!-- QuickMenu =========================================================================== -->
<QuickMenu>
<WindowRect> 149, 205, 331, 234</WindowRect>
<WindowRect2> 49, 205, 231, 234</WindowRect2>
<ImagePath></ImagePath>
<ButtonList>
<Button>
<!-- Music Player -->
<type>1</type>
<Name></Name>
<WindowRect> 0, 0, -1, -1</WindowRect>
<ImagePath>data\quickmenu\music.dat</ImagePath>
<Command>RunModule</Command>
<Param>MusicPlayer</Param>
</Button>
<Button>
<!-- AV -->
<type>1</type>
<Name></Name>
<WindowRect> 51, 0, -1, -1</WindowRect>
<ImagePath>data\quickmenu\av.dat</ImagePath>
<Command>RunModule</Command>
<Param>AVPlayer</Param>
</Button>
<Button>
<!-- Volume Mute -->
<type>1</type>
<Name></Name>
<WindowRect> 102, 0, -1, -1</WindowRect>
<ImagePath>data\quickmenu\mute.dat</ImagePath>
<Command>SendMessageToLauncher</Command>
<Param></Param>
</Button>
<Button>
<!-- 셋팅 -->
<type>1</type>
<Name></Name>
<WindowRect> 142, 0, -1, -1</WindowRect>
<ImagePath>data\quickmenu\home.dat</ImagePath>
<Command>Exit</Command>
<Param></Param>
</Button>
</ButtonList>
</QuickMenu>
<!-- BatteryCtrl =========================================================================== -->
<BatteryCtrl>
<WindowRect> 12, 5, -1, -1</WindowRect>
<ImagePath>data\btr.bmp</ImagePath>
</BatteryCtrl>
<TimeCtrl>
<WindowRect> 50,0,120,27</WindowRect>
<Static1String>AMPM____</Static1String>
<Static2String>STR00301</Static2String>
</TimeCtrl>
<MessageDialog>
<WindowText>LAUNCHER_DLG_MSGBOX</WindowText>
<ImagePath>data\bg_m.bmp</ImagePath>
<Static1Rect>10,5,290,75</Static1Rect>
<Static2Rect>30,50,270,75</Static2Rect>
<Static3Rect>10,55,290,75</Static3Rect>
<Static4Rect>10,80,290,100</Static4Rect>
<ButtonInfo>
<Button1>
<!-- 확인 -->
<id>113</id>
<type>1</type>
<name>CONFIRM_</name>
<nameStr></nameStr>
<WindowRect>30, 100, -1, -1</WindowRect>
<ImagePath>data\\ok.bmp</ImagePath>
<Command>OK</Command>
<Param></Param>
</Button1>
<Button2>
<!-- 예 -->
<id>113</id>
<type>1</type>
<name>CONFIRM_</name>
<nameStr></nameStr>
<WindowRect>60, 100, -1, -1</WindowRect>
<ImagePath>data\\ok.bmp</ImagePath>
<Command>Yes</Command>
<Param></Param>
</Button2>
<Button3>
<!-- 아니오 -->
<id>113</id>
<type>1</type>
<name>CONFIRM_</name>
<nameStr></nameStr>
<WindowRect>90, 100, -1, -1</WindowRect>
<ImagePath>data\\ok.bmp</ImagePath>
<Command>No</Command>
<Param></Param>
</Button3>
</ButtonInfo>
<LogFont1>
<Data>16, 0, 0, 0, 700, 0, 0, 0, 0, 0, 0, 0, 64</Data>
<FaceName>MS Gothic</FaceName>
</LogFont1>
<LogFont2>
<Data>14, 0, 0, 0, 400, 0, 0, 0, 0, 0, 0, 0, 64</Data>
<FaceName>MS Gothic</FaceName>
</LogFont2>
</MessageDialog>
<app>
<id>202</id>
<type>0</type>
<name>OSD</name>
<path>\FileBox\UBitApps\OSD\OSD.exe</path>
<kill_option>0</kill_option>
<win_caption>OSD_100</win_caption>
<win_class></win_class>
</app>
<diagnostics>
<id>1001</id>
<type>0</type>
<name>DIAGNOSTICS</name>
<path>\windows\diagnostics.exe</path>
<kill_option>3</kill_option>
<win_caption>DIAGNOSTICS</win_caption>
<win_class></win_class>
</diagnostics>
</launcher>