Názvy serial portů u Windows 7   zodpovězená otázka

Komponenty, WinForms

Zdravím,

používám jednoduchý kod na zjištění seriových portů

For Each sp As String In My.Computer.Ports.SerialPortNames
      ListBox2.Items.Add(sp)
Next

Ale pod W7 mi vrací názvy jako COM3i nebo COM3o v podstatě v závisloti na jakém PC to spustím. Port s tímto názvem nejde otevřít, jde otevřít COM3. Samozřejmě to mohu oříznout, ale spíš by mě zajímalo, co to je za "novinku".

J.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Podívejte se v registru do větve HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM jestli tam jsou také takové názvy. Jinak žádná "novinka" to není, mělo by to fungovat stejně jako ve starších systémech.

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

V registry jsou ty názvy OK , tedy bez dalších "i" "o" ... :-(

J.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

A nezkoušíte to na té RC verzi 7ček? Asi ne že :-) Mi to na RC dělalo to samé a nevím jestli to je tím že to byl netbook nebo tou RC verzí.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Bohužel to teď nezjistím, ale celkem tři NB, na dvou to vracelo k názvu portu ještě jeden znak, na každém sroji jiný a na tom třetím to vracelo názvy portů OK, všude W7

J.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Až k tomu budete mít přístup - dá se to poznat podle watemarku v dolním pravém rohu.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Já používám toto:

d = 0
For i As Integer = 0 To My.Computer.Ports.SerialPortNames.Count - 1
        ComboBox1.Items.Add(My.Computer.Ports.SerialPortNames.Item(i))
Next
ComboBox1.SelectedItem = My.Settings.port

Pod Windows 7 normálně funguje.

nahlásit spamnahlásit spam 0 / 2 odpovědětodpovědět

Mohu zkusit, ale zdá se mi to v podstatě to samé ....

J.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

To souhlasím, sám jsem zvědav, jak to dopadne.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

no abych to nějak uzavřel, ty podivné názvy portů se projevily na dvou počítačích, na dalších strojích s W7 vrací funkce jména správně. Důvod se snažím zjistit, ale bohužel nyní s prázninovou rychlostí :-)

J.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback