Şifreleme amacıyla Usb Aygıtının bölümleme tablosunu değiştiriyorum.USB aygıtını program aracılığıyla bağlama ve yeniden bağlama
Kod düzgün çalışıyor, ancak değişiklikleri görmek için USB aygıtını çıkarmam ve takmalıyım. Bunu nasıl programlanabilir şekilde yapabilirim?
Bazı diğer uygulamaların bunu yapabilmesi nedeniyle mümkün olduğunu biliyorum.Şu anda USB aygıtını kaldırmak ve kullanıcının işlemi manuel olarak yapmasını söylemek için DeviceIoCtrl kullanıyorum ancak profesyonel değil.
IOCTL_INTERNAL_USB_CYCLE_PORT'u kullanmayı denedim, ancak bu desteklenmiyor, yalnızca çekirdek modundan çağrılabilir.
Linux'ta, değişikliklerden sonra bölüm tablosunu yeniden yüklemek için bir ioctl var. Windows'un bu etkiyle ilgili bir etkisi var mı, yoksa bir aygıtın yeniden bağlanmasını mı simüle etmelisiniz? –
IOCTL_DISK_UPDATE_PROPERTIES olan pencerelerde. – Brian