Как программно обновить драйвер?
Пробовал этот код, но он только устанавливает драйвер как дополнительний, а не обновляет существующий.
private static void UpdateDriver(string directory, string driverInfName, bool reboot)
{
if (SetupCopyOEMInf(directory, null, 0, 0, null, 0, 0, null)) {
UpdateDriverForPlugAndPlayDevices(IntPtr.Zero, driverInfName, directory, 0, reboot);
}
}
[DllImport("setupapi.dll")]
public static extern bool SetupCopyOEMInf(
string sourceInfFileName,
string oemSourceMediaLocation,
int oemSourceMediaType,
int copyStyle,
string destinationInfFileName,
int destinationInfFileNameSize,
int requiredSize,
string destinationInfFileNameComponent
);
[DllImport("newdev.dll")]
public static extern bool UpdateDriverForPlugAndPlayDevices(
IntPtr hwndParent,
string hardwareId,
string fullInfPath,
uint installFlags,
bool bRebootRequired
);
Виртуальный выделенный сервер (VDS) становится отличным выбором
Попытался найти спецификацию на конструкцию nameof() и с удивлением обнаружил, что на C# 60 отсутствует официальная спецификация, которая для...
Сколько ищу, не могу найти ответ на этот вопроспробовал вот это, но не работает(
Подскажите, как сохранить нарисованные объекты на поверхности ФОРМЫ в векторном виде (в виде метаданных)
В IEnumerator"е я написал метод перехода анимации удара главного персонажаВрагу наносится урон тогда, когда враг попадает в трехметровый луч от персонажа...