Как начать делать обертку для WebKit в C # - PullRequest
1 голос
/ 23 февраля 2011

Я не хочу использовать WebKit .NET, потому что он не обладает некоторыми необходимыми мне функциями, и я знаю, что у него есть WebKit, и мне не нужны все функции, которые есть у WebKit .NET.Поэтому я хочу сделать свою собственную обертку только с теми функциями, которые мне нужны, которых не так много.Но я понятия не имею, с чего начать.Я использовал немного p / invoke и вызвал некоторые нативные функции Win32, так что я многое знаю.Но я не знаю, стоит ли мне помещать все DLL-библиотеки WebKit в папку Windows / System и просто запускать функции, как если бы я вызывал собственные функции Win32, или мне нужно как-то зарегистрировать эти библиотеки.

Мне действительно не нужны конкретные советы для WebKit, но в целом, как начать создавать оболочку для любой библиотеки DLL, которая не поставляется с Windows.

1 Ответ

0 голосов
/ 23 февраля 2011

Pinvoke.net - отличный сайт с сотнями примеров вызова API Win32.Вы можете вызвать любую dll, используя DllImport для описания функции и dll.Однако для большого проекта предстоит проделать большую работу, поэтому я не знаю, почему бы вам не начать с WebKit.NET в качестве основы и просто добавить недостающую функциональность, которая вам нужна.Лицензия BSD, так что вы даже можете интегрировать ее в коммерческие продукты, если хотите ...

...