2016-04-03 2 views
1

Я пытался отключить ком порт с помощьюКак отключить конкретный USB порт COM2 с # 64 бит

Microsoft.Win32.Registry.SetValue(
    @"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR", 
    "Start", 
    4, 
    Microsoft.Win32.RegistryValueKind.DWord 
); 

//enable USB storage... 
Microsoft.Win32.Registry.SetValue(
    @"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR", 
    "Start", 
    3, 
    Microsoft.Win32.RegistryValueKind.DWord 
); 

, но не работает в 64-битном компьютере.

Есть ли какое-либо другое решение для отключения COM-порта в 64 бит?

ответ

0

Eugh. Не делай этого. Используйте SetupDiSetClassInstallParams или WMI + devcon или действительно что-нибудь кроме редактирования реестра!

Но использовать реестр вам нужно указать RegistryView.Registry64, или снимите флажок Prefer 32 bit в свойствах проекта

+0

Есть ли programminmg способ, которым мы можем disablecom порт в 64 бит. Если я хотел бы использовать реестр, как я это сделаю. –

Смежные вопросы