دوباره سلام.
لیست توابعی که میتونین از اونها استفاده کنین ، به این شکل هست
کد:
CPlApplet
CreateLocalServerW
DllCanUnloadNow
DllGetClassObject
DllRegisterServer
DllUnregisterServer
HotPlugDeviceTree
HotPlugDriverBlockedW
HotPlugEjectDevice
HotPlugEjectVetoedW
HotPlugHibernateVetoedW
HotPlugRemovalVetoedW
HotPlugSafeRemovalNotificationW
HotPlugStandbyVetoedW
HotPlugWarmEjectVetoedW
این توابع در hotpug.dll قرار دارن که دقیقا به همون شکلی که شما نوشتین باید اونها رو Invoke کنین
متودی که شما باید ازش استفاده کنین " HotPlugEjectDevice " هست .
که دو آرگومان داره که اولی handle ی هست به Dll مربوطه از نوع HWND و دومین آرگومانش یه اشاره گر به
ID ی Device مورد نظرتون هست