Donanım değişikliklerini algıla !

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
cozturk
Üye
Mesajlar: 484
Kayıt: 15 Haz 2005 05:22

Donanım değişikliklerini algıla !

Mesaj gönderen cozturk »

Aygıt yöneticisinde sağ tıkladığımızda "Donanım değişikliklerini algıla " seçeneği çıkar. Bu sayede yeni bağlanan cihazları windows görebilir.

Aslında bu yapılmasa da görür . USB cihazlar kendini tanıtıyor. Ancak öyle bir durum oluyor ki cihaz görünmeye devam etse de gerçekte bağlantı yok. Bu durum 2 şekilde giderilebiliyor .

1- Cihaz elektronik reset olacak (söküp takmak da olabilir)

2- Donanım değişikliklerini algıla ! işlemi yapılacak.


2. seçeneği yazılım ile nasıl yaparım? Rundll32... gibi birşey olacağını zannediyorum ama nedir?
Kullanıcı avatarı
Trial_Cooder
Üye
Mesajlar: 236
Kayıt: 17 Nis 2006 04:44

Mesaj gönderen Trial_Cooder »

Api'si Varmı Bilmiyorum Ama, Aygıt Yöneticisinden Donanım Değişikliklerini Taratabilirsen İşini Görürde Nasıl Taratabileceğin Hakkında Bilgim Yok :oops:
Kullanıcı avatarı
hbahadir
Kıdemli Üye
Mesajlar: 544
Kayıt: 06 Ara 2004 05:03
Konum: BURSA idi artık İST.
İletişim:

Mesaj gönderen hbahadir »

anahtar sözcük WM_DEVICECHANGE

viewtopic.php?t=13206
cozturk
Üye
Mesajlar: 484
Kayıt: 15 Haz 2005 05:22

Mesaj gönderen cozturk »

Teşekkürler. Olayı elektronik olarak algılayıp otomatik resetleme şeklinde bir düzenleme yaptım. Yazılım ile tam olarak işimiz görülmüyor gibi. Çünkü cihaz hala bağlı görünmesine rağmen gerçekte bağlantı yoktu.

Konuyla ilgili olarak şöyle bir unit var belki birimize lazım olur.

Kod: Tümünü seç

unit DeviceDetect; 
interface
uses 
  Windows, SysUtils, Classes, Messages, Forms;
type 
  PDevBroadcastHdr = ^DEV_BROADCAST_HDR; 
.....
http://blog.csdn.net/yueyahe/archive/20 ... 44660.aspx
Kullanıcı avatarı
Murat DİCLE
Kıdemli Üye
Mesajlar: 702
Kayıt: 19 Nis 2006 04:12
Konum: İstanbul
İletişim:

Mesaj gönderen Murat DİCLE »

http://www.mitec.cz/ adresinden Sistem info component'i indir.
Faydalı olacaktır.
Cevapla