Jak ustawić zasilanie w domyślnym stanie portu szeregowego w systemie Windows 7?

4

Jak ustawić domyślnie wysoką linię DTR podczas uruchamiania komputera z systemem Windows 7?

Tło: Moja własna usługa Windows ustawia stan linii portu komunikacyjnego, aby wskazywał jego status. Jednym z nich jest wysoki DTR w stanie rozruchowym. Ponieważ jednak moja usługa jest ustawiona na opóźniony start, jest pewien okres (2 minuty, jak sądzę), gdy linia DSR jest niska po włączeniu zasilania maszyny, zanim moja usługa się uruchomi i ustawia linię DTR na wysoką.

Chłopak
źródło

Odpowiedzi:

0

Masz do wyboru:

  1. Napisz kod jako sterownik urządzenia oznaczony BOOT_START, który załaduje się wcześnie, ale system plików i inne usługi niekoniecznie będą dostępne.

  2. Dostosuj kolejność uruchamiania usługi, aby zobaczyć wartość ServiceGroupOrder, HKEY_LOCAL_MACHINE\System\CurrentControlSet\Controla jeśli uruchamiasz system z dysku SSD, Twój czas znacznie się skróci.

Scott R.
źródło
3. Podciągnij zewnętrzną stronę sygnału DTR, gdy komputer jest włączony, i odłącz rezystor podciągający, gdy program będzie gotowy. Szczegóły implementacji mogą być nieco bardziej zaangażowane.
Andrew Morton