Ce n'est absolument pas une tâche simple, et implique plus d'un peu de hackery API Win32.
En fait, je l'ai essayé il y a un certain temps et il a fallu beaucoup de déconner avec les appels API/argument de marshalling pour le faire fonctionner - même si je l'ai finalement fait assez stable. Vous pouvez trouver le code que j'ai écrit dans le référentiel pour mon projet Windows SSH Server (plus précisément le projet Visual Studio ConsoleDotNet
). Le code de la DLL C++ native doit également être inclus dans son intégralité.
Je crois que vous devriez être capable de réutiliser une grande partie de ce code verbatim (ou avec seulement de petites modifications). Il devrait également être raisonnablement bien commenté, si je me souviens bien. Encore, laissez-moi savoir si vous avez du mal à le comprendre. Bonne chance!
Merci, mais je n'arrive pas à le trouver. – mnn
Trouver quoi? Téléchargez simplement le code et ouvrez la solution Visual Studio. – Noldorin
https://code.launchpad.net/~noldorin/windows-ssh-server/devel – Noldorin