- 
 21. Data: 2009-10-07 18:42:14
 Temat: Re: Który program zastąpi mi HyperTerminal pod MS Vista?
 Od: "Pszemol" <P...@P...com>
 "Zbych" <z...@o...pl> wrote in message news:haim6r$vka$1@news.mm.pl... 
 > Pszemol pisze:
 >> "Zbych" <z...@o...pl> wrote in message news:hag469$27qb$1@news.mm.pl...
 >>> Pszemol pisze:
 >>>
 >>>> Co możecie polecić?
 >>>
 >>> Br@y: http://braypp.googlepages.com/terminal
 >>
 >> Okienko wygląda ciekawie, ale z jakichś powodów nie działa wcale.
 >> Gdy każę mu wyświetlić dostępne porty szeregowe to lista jest pusta...
 >> Dostaję to:
 >>
 >> Available COM ports on system:
 >
 > He he. Właśnie testowałem swój program (gadający przez RSa) na viście.
 > Okazało się, że funkcja QueryDosDeviceW, której używam do wylistowania
 > COMów zwraca znacznie więcej urządzeń niż pod XP i bufor odbiorczy
 > powinien być dłuższy. Prawdopodobnie br@y też ma zbyt krótki bufor i COMy
 > się w nim "nie zmieściły".
 
 Coś mu też ten "RTS on TX" też nie działa...
 Po wybraniu na siłę COM1 jestem w stanie wysłać znaki ale nie odbieram.
 
 
- 
 22. Data: 2009-10-07 23:30:27
 Temat: Re: Który program zastąpi mi HyperTerminal pod MS Vista?
 Od: Adam Dybkowski <a...@4...pl>
 Zbych pisze: 
 
 > He he. Właśnie testowałem swój program (gadający przez RSa) na viście.
 > Okazało się, że funkcja QueryDosDeviceW, której używam do wylistowania
 > COMów zwraca znacznie więcej urządzeń niż pod XP i bufor odbiorczy
 > powinien być dłuższy. Prawdopodobnie br@y też ma zbyt krótki bufor i
 > COMy się w nim "nie zmieściły".
 
 Oj niebezpieczne podejście. A nie da się najpierw zapytać systemu,
 jakiej długości bufor jest potrzebny?
 
 Zresztą ta funkcja działa podobno tylko od Windows 2000 w górę:
 http://msdn.microsoft.com/en-us/library/aa365461%28V
 S.85%29.aspx
 
 Ja w swoich programach stosuję sposób listowania urządzeń używany np. w
 systemowym Menedżerze urządzeń i działa to poprawnie począwszy od
 systemu Windows 95 OSR2 aż po 64-bitowy Windows 7. Używam do tego
 funkcji: SetupDiGetClassDevs, SetupDiEnumDeviceInfo,
 SetupDiGetDeviceRegistryProperty, SetupDiDestroyDeviceInfoList.
 Dodatkowo odczytuję adres bazowy portu LPT przy pomocy zestawu:
 CM_Get_DevNode_Status, CM_Get_First_Log_Conf, CM_Get_Next_Res_Des,
 CM_Get_Res_Des_Data, CM_Free_Log_Conf_Handle.
 
 No ale koniec takich szczegółów bo robi się lekko NTG.
 
 --
 Adam Dybkowski
 http://dybkowski.net/
 
 Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
 
- 
 23. Data: 2009-10-08 06:46:54
 Temat: Re: Który program zastąpi mi HyperTerminal pod MS Vista?
 Od: Zbych <a...@o...pl>
 Adam Dybkowski pisze: 
 > Zbych pisze:
 >
 >> He he. Właśnie testowałem swój program (gadający przez RSa) na viście.
 >> Okazało się, że funkcja QueryDosDeviceW, której używam do wylistowania
 >> COMów zwraca znacznie więcej urządzeń niż pod XP i bufor odbiorczy
 >> powinien być dłuższy. Prawdopodobnie br@y też ma zbyt krótki bufor i
 >> COMy się w nim "nie zmieściły".
 >
 > Oj niebezpieczne podejście. A nie da się najpierw zapytać systemu,
 > jakiej długości bufor jest potrzebny?
 
 Podejście jest bezpieczne, bo podajesz jak długi masz bufor. System nie
 pomaże ci pamięci. A co do sprawdzenia jak długi bufor jest potrzebny,
 to w msdn nie znalazłem żadnych podpowiedzi.
 
 > Zresztą ta funkcja działa podobno tylko od Windows 2000 w górę:
 > http://msdn.microsoft.com/en-us/library/aa365461%28V
 S.85%29.aspx
 
 A to mi wcale nie przeszkadza. Jak ktoś lubi pracować na systemie sprzed
 10 lat to już nie mój problem.
 
 > Ja w swoich programach stosuję sposób listowania urządzeń używany np. w
 > systemowym Menedżerze urządzeń i działa to poprawnie począwszy od
 > systemu Windows 95 OSR2 aż po 64-bitowy Windows 7. Używam do tego
 > funkcji: SetupDiGetClassDevs, SetupDiEnumDeviceInfo,
 > SetupDiGetDeviceRegistryProperty, SetupDiDestroyDeviceInfoList.
 
 Możesz wkleić przykładowy kod listujący porty?
 
 > Dodatkowo odczytuję adres bazowy portu LPT przy pomocy zestawu:
 > CM_Get_DevNode_Status, CM_Get_First_Log_Conf, CM_Get_Next_Res_Des,
 > CM_Get_Res_Des_Data, CM_Free_Log_Conf_Handle.
 >
 > No ale koniec takich szczegółów bo robi się lekko NTG.
 
 Dlaczego NTG? Porty komputera są jak najbardziej w temacie grupy :-).
 
- 
 24. Data: 2009-10-08 20:57:15
 Temat: Re: Który program zastąpi mi HyperTerminal pod MS Vista?
 Od: Adam Dybkowski <a...@4...pl>
 Zbych pisze: 
 
 >> Ja w swoich programach stosuję sposób listowania urządzeń używany np. w
 >> systemowym Menedżerze urządzeń i działa to poprawnie począwszy od
 >> systemu Windows 95 OSR2 aż po 64-bitowy Windows 7. Używam do tego
 >> funkcji: SetupDiGetClassDevs, SetupDiEnumDeviceInfo,
 >> SetupDiGetDeviceRegistryProperty, SetupDiDestroyDeviceInfoList.
 >
 > Możesz wkleić przykładowy kod listujący porty?
 
 Pierwszy z brzegu przykład (nie z ISP Programmera):
 
 void enum_ports_nt(void)
 {
 GUID lptcom = {0x4d36e978, 0xe325, 0x11ce,
 {0xbf,0xc1,0x08,0x00,0x2b,0xe1,0x03,0x18}};
 HDEVINFO h;
 BOOLEAN res;
 char dev_name[256];
 SP_DEVINFO_DATA devinfo_data;
 DWORD i;
 
 h = SetupDiGetClassDevs(&lptcom, NULL, 0, DIGCF_PRESENT | DIGCF_PROFILE);
 if (h == INVALID_HANDLE_VALUE) {
 err("SetupDiGetClassDevs");
 return;
 }
 
 i = 0;
 do {
 devinfo_data.cbSize = sizeof(SP_DEVINFO_DATA);
 res = SetupDiEnumDeviceInfo(h, i, &devinfo_data);
 if (res) {
 if (SetupDiGetDeviceRegistryProperty(h, &devinfo_data,
 SPDRP_FRIENDLYNAME,
 NULL, dev_name, sizeof(dev_name), NULL))
 printf("%s\n", dev_name);
 //print_io_information(&devinfo_data.DevInst, 0);
 i++;
 }
 } while (res);
 
 SetupDiDestroyDeviceInfoList(h);
 }
 
 void err(const char *fun)
 {
 LPVOID buf;
 DWORD errcode = GetLastError();
 
 FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER |
 FORMAT_MESSAGE_FROM_SYSTEM |
 FORMAT_MESSAGE_IGNORE_INSERTS, NULL, errcode,
 MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPTSTR) &buf, 0, NULL);
 printf("Blad %d w funkcji %s(): %s\n", errcode, fun, buf);
 LocalFree(buf);
 }
 
 Pocięło linie na kawałki ale da się zrozumieć po skopiowaniu do edytora.
 Sorry reszta grupy za nieprzydatnego dla większości elektroników posta.
 
 --
 Adam Dybkowski
 http://dybkowski.net/
 
 Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
 
- 
 25. Data: 2009-10-08 22:25:30
 Temat: Re: Który program zastąpi mi HyperTerminal pod MS Vista?
 Od: Jerry1111 <j...@w...pl.pl.wp>
 Adam Dybkowski wrote: 
 > Pocięło linie na kawałki ale da się zrozumieć po skopiowaniu do edytora.
 > Sorry reszta grupy za nieprzydatnego dla większości elektroników posta.
 
 Skad Ci to przyszlo do glowy??
 
 Co prawda ja z lenistwa .net uzywam, ale dobrze miec takie male
 snippety, wiec to jest uzyteczne (no bo jakie urzadzenie teraz nie gada
 z komputerem? Jeszcze troche i multiwibratory beda z PIcami/Atmelkami).
 
 Skopiowane do prywatnej kolekcji ;-)
 
 
 --
 Jerry1111
 
- 
 26. Data: 2009-10-09 05:03:49
 Temat: Re: Który program zastąpi mi HyperTerminal pod MS Vista?
 Od: "Ciemny" <m...@a...na.stronie.www.lhs.pl>
 
 Użytkownik "B.Adamczyk" <b...@p...onet.pl> napisał w wiadomości
 news:haidjp$fag$1@nemesis.news.neostrada.pl...
 
 >> Co możecie polecić? Co Wy używacie pod MS Vista?
 >
 >
 > Może: HyperTerminal Private Edition 7.0 ??
 
 Jak ktoś jest przyzwyczajony do starego HyperTerminala z czasów
 poprzednich Windows to jest chyba najlepszy program.
 W sumie to jest to samo co było :)
 
 Pozdr. TC
 
 
- 
 27. Data: 2009-10-09 18:04:49
 Temat: Re: Który program zastąpi mi HyperTerminal pod MS Vista?
 Od: "Piotr D." <p...@n...lubie.reklam.cn>
 Pszemol wrote: 
 > W związku z przesiadką na Vistę szukam dobrego programu
 > terminala tekstowego RS232 który oprócz funkcjonalności
 > starego poczciwego Hyperterminala będzie miał dodatkowo
 > obsługę portu RS485 czyli będzie mógł włączać nadajnik
 > (TX_ON) sterując odpowiednio linią RTS portu RS232...
 
 A taki prosty (od razu pisze że nie sprawdzony bo nie mam żadnego kompa
 z Vistą pod ręką) pomysł - skopiować Hyperterminal z jakiegoś kompa z
 XP'ekiem, może zadziała pod Vistą?
 
 
 pozdrawiam
 


 do góry
 do góry![Jak reklamować ośrodek wypoczynkowy lub hotel? [© kadmy - fotolia.com] Jak reklamować ośrodek wypoczynkowy lub hotel?](https://s3.egospodarka.pl/grafika2/reklama-internetowa/Jak-reklamowac-osrodek-wypoczynkowy-lub-hotel-221435-150x100crop.jpg) 
![Ranking lokat i kont oszczędnościowych. Przegląd możliwości dostępnych we wrześniu 2025 [© freepik] Ranking lokat i kont oszczędnościowych. Przegląd możliwości dostępnych we wrześniu 2025](https://s3.egospodarka.pl/grafika2/najlepsze-lokaty/Ranking-lokat-i-kont-oszczednosciowych-Przeglad-mozliwosci-dostepnych-we-wrzesniu-2025-268649-150x100crop.jpg) 
![Ranking kantorów internetowych. Gdzie najlepsze kursy walut? [© Pavel Bobrovskiy - Fotolia.com] Ranking kantorów internetowych. Gdzie najlepsze kursy walut?](https://s3.egospodarka.pl/grafika2/kantory-internetowe/Ranking-kantorow-internetowych-Gdzie-najlepsze-kursy-walut-218154-150x100crop.jpg) 
![Podatek od wynajmu mieszkania 2023 - jakie stawki i formy opodatkowania? [© Africa Studio - Fotolia.com] Podatek od wynajmu mieszkania 2023 - jakie stawki i formy opodatkowania?](https://s3.egospodarka.pl/grafika2/wynajem-mieszkania/Podatek-od-wynajmu-mieszkania-2023-jakie-stawki-i-formy-opodatkowania-249032-150x100crop.jpg) 
 Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei
Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei 
 
 
 
![Milion na koncie? Wystarczyło inwestować po około 2 tysiące miesięcznie [© wygenerowane przez AI] Milion na koncie? Wystarczyło inwestować po około 2 tysiące miesięcznie](https://s3.egospodarka.pl/grafika2/oszczedzanie-pieniedzy/Milion-na-koncie-Wystarczylo-inwestowac-po-okolo-2-tysiace-miesiecznie-269397-150x100crop.jpg) 
![Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy [© pixabay] Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy](https://s3.egospodarka.pl/grafika2/rynek-najmu/Wynajem-mieszkania-w-Warszawie-pochlania-44-pensji-Zobacz-jak-wypadamy-na-tle-Europy-269391-150x100crop.jpg) 
![Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie? [© wygenerowane przez AI] Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie?](https://s3.egospodarka.pl/grafika2/prawa-pasazera/Lot-z-niespodzianka-jak-overbooking-zmienia-podroz-i-jakie-prawa-maja-pasazerowie-269384-150x100crop.jpg) 
![Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu [© wygenerowane przez AI] Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu](https://s3.egospodarka.pl/grafika2/lider/Lider-z-sercem-empatia-i-zaufanie-jako-klucz-do-sukcesu-zespolu-269133-150x100crop.png) 
![Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam? [© wygenerowane przez AI] Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam?](https://s3.egospodarka.pl/grafika2/AI/Banka-AI-za-5-bilionow-dolarow-Kiedy-inwestorzy-powiedza-sprawdzam-269382-150x100crop.png) 
 


