Como posso definir o estado padrão da porta serial no Windows 7?

4

Como posso definir a linha DTR como alta por padrão quando uma máquina com Windows 7 é inicializada?

Background: Meu próprio serviço do Windows define a condição das linhas da porta para indicar seu status. Um deles é DTR alto quando em um estado de inicialização. No entanto, como meu serviço está configurado para início atrasado, há um período (2 minutos, eu acho) quando a linha DSR está baixa depois que a máquina é ligada, antes do início do meu serviço e a linha DTR é elevada.

    
por Guy 09.04.2013 / 21:59

1 resposta

0

Suas escolhas são:

  1. Escreva o código como um driver de dispositivo com a tag BOOT_START que será carregado cedo, mas o sistema de arquivos e outros serviços não estarão necessariamente disponíveis.

  2. Ajuste a ordem em que seu serviço começa a ver o valor de ServiceGroupOrder em HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control e se você estiver inicializando de um SSD, seu tempo será reduzido significativamente.

por 27.03.2016 / 11:13