Tworzę aplikację przy użyciu C# .net. Zawiera również sterownik minifiltru systemu plików. Chcę zainstalować i odinstalować ten sterownik programowo za pomocą C# .net. Zwykle mogę zainstalować to za pomocą pliku .INF (klikając prawym przyciskiem myszy + naciśnij install), ale chcę zainstalować to programowo. Istnieje funkcja SDK funkcji InstallHinfSection() do instalowania sterownika .inf. Szukam odpowiednika .net dla tej funkcji.zainstalować/odinstalować sterownik .inf programowo za pomocą C# .net
Pozdrowienia
Navaneeth
szukałem ekwiwalentu NET tym natywnego API. – Navaneeth
Nie ma. Musisz P/Invoke it. – Eilon
Powinienem wyjaśnić: .NET Framework nie zawiera zarządzanej wersji kodu tego API. System .NET Framework ma bardzo niewiele interfejsów API, które otaczają API Win32 niskiego poziomu, takie jak interfejsy API do instalowania sterowników. Deklarując metodę P/Invoke, bezpośrednio wywołujesz macierzysty interfejs Win32 API z kodu zarządzanego. – Eilon