2016-04-03 1 views
1

J'ai essayé de désactiver le port COM en utilisantComment désactiver un com2 port USB spécifique C# 64 bits

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 
); 

mais ne fonctionne pas dans 64 pc bits.

Existe-t-il une autre solution pour désactiver le port COM en 64 bits?

Répondre

0

Eugh. Ne fais pas ça. Utilisez SetupDiSetClassInstallParams ou WMI + devcon ou vraiment rien d'autre que d'éditer le registre!

Mais utiliser registre vous devez spécifier RegistryView.Registry64, ou d'effacer le drapeau Prefer 32 bit dans les propriétés du projet

+0

Est-il possible de programminmg nous pouvons port disablecom en 64 bits. Si je voudrais utiliser le registre comment je vais le faire. –