Я подаю заявку с помощью c#.net. Это содержит драйвер мини-фильтра файловой системы также. Я хочу установить и удалить этот драйвер программно с помощью c# .NET. Обычно я могу установить это использование.INF файла (щелчком правой кнопкой + установка нажатия) .but, я хочу установить это программно. Существует функция SDK InstallHinfSection () для установки .inf драйвера. Я ищу .NET, эквивалентный для этой функции.
Отношения
Navaneeth
]Попробуйте что-нибудь вроде этого:[
] [using System.Runtime.InteropServices;
[DllImport("Setupapi.dll", EntryPoint="InstallHinfSection", CallingConvention=CallingConvention.StdCall)]
public static extern void InstallHinfSection(
[In] IntPtr hwnd,
[In] IntPtr ModuleHandle,
[In, MarshalAs(UnmanagedType.LPWStr)] string CmdLineBuffer,
int nCmdShow);
]
[]Затем вызовите его:[
] [InstallHinfSection(IntPtr.Zero, IntPtr.Zero, "my path", 0);
]
[]Большую часть этой сигнатуры я сгенерировал с помощью []P/Invoke Signature Generator[].[
] []Полная информация об этом методе и его параметрах находится на []MSDN[]. Согласно MSDN первый параметр может быть нулевым, второй []должен быть[] нулевым, а последний параметр []должен[] быть 0. Передавать нужно только в строковом параметре.[
].