Originariamente inviato da oregon
Ma quindi cerchi del software ... non hai un problema di programmazione ...
E' una cosa ben diversa ...
Si vorrei capire che classi e funzioni utilizzare.
Usando RegOpenKeyEx, RegEnumKeyEx, RegQueryValueEx riesco ad avere l'elenco dei dispositivi e ce n'e' uno cosi' etichettato: \\Drivers\\SDCARD\\ClientDrivers\\Class\\SDMemory_ Class che mi fa pensare sia quello relativo alla microSD.
Volevo sapere se con quali funzioni gli setto il tipo di power setting, per inciso quello che in C# viene fatto con il seguente blocco di codice:
codice:
string deviceName = lstDeviceList.SelectedItem as string;
//Get the power state to which the device will be changed
CEDEVICE_POWER_STATE state = (CEDEVICE_POWER_STATE)Enum.Parse(
typeof(CEDEVICE_POWER_STATE), lstPowerState.SelectedItem as string,true);
//deviceHandle = CoreDLL.SetPowerRequirement(deviceName, state,
(DevicePowerFlags)1 , IntPtr.Zero, 0);
CoreDLL.SetDevicePower(deviceName, DevicePowerFlags.POWER_NAME, state);
preso dal sito che ho linkato.
ciao, grazie
Sandro