Jak importować DLL z C do C#? (Nikon SDK)

Odpowiedz Nowy wątek
2011-09-09 09:35
0

Podobny temat założyłem w C++. Jak można importować DLLkę napisaną w C do C#? Wiem, że [DLLImport], ale nie wiem jak to dokładnie powinno wyglądać. DLLka, którą chcę użyć pochodzi z SDK Nikona: https://sdk.nikonimaging.com/apply/

Właściwie są dwa pliki DLL (jeden z rozszerzeniem .md3). Wyeksportowane funkcje pokazane przez DLL Export Viewer:
[email protected] 0x100654b0 0x000654b0 2 (0x2) Type0005.md3
MAIDEntryPoint 0x1000a3d0 0x0000a3d0 1 (0x1) Type0005.md3
NkDriverEntry 0x10005700 0x00005700 1 (0x1) NkdPTP.dll
Jak te funkcje zaimportować do C#?

Pozostało 580 znaków

2011-09-09 11:00
0

Ban na MSDN? http://msdn.microsoft.com/en-us/library/aa984739.aspx

Pozostało 580 znaków

2011-09-09 11:17
0
massther napisał(a)

Ban na MSDN?

Nie, zablokowana domena *.microsoft.com na routerze

Poza tym Microsoft nie pisze jakie parametry do tych funkcji podać :P

edytowany 1x, ostatnio: neo1004, 2011-09-09 12:40

Pozostało 580 znaków

2011-09-09 15:13
0

bo to nie Microsoft, a Nikon ma udokumentować. Udostępnia DLL-ki a nie podaje funkcji ani parametrów?
żaden "export viewer" ci tego nie powie (może poda ilość, ale na pewno nie znaczenie parametrów)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0