2009-10-29 4 views
2

Je serais ravi de plonger dans l'accrochage du noyau - mais mon problème est que je n'aime pas le C/C++. Mais j'ai plus de 10 ans d'expérience dans la programmation VB6 et je me qualifierais d'expert dans cette langue. Donc, ma question est de savoir s'il était possible d'utiliser un petit pilote en mode noyau C - qui pourrait être contrôlé par VB depuis le mode utilisateur via l'API DeviceIoControl pour que je puisse appeler ou connecter n'importe quelle API en mode noyau.Comment appeler/hooker les API du mode noyau depuis le mode utilisateur?

+0

Que voulez-vous faire avec l'accrochage du noyau? Si vous pouvez être précis sur vos objectifs, certains peuvent suggérer des solutions alternatives. –

Répondre

1

Il ya quelques années, j'ai lu un excellent livre sur le sujet, sous-classe et accrochage avec Visual Basic par Stephen Teilhet, et il m'a vraiment ouvert les yeux sur les possibilités (en ce qui concerne Visual Basic 6). Je vous suggère de l'acheter et de le vérifier.

Voici un review du livre - il comprend également un entretien avec l'auteur.

0

non, vous devez appuyer VC++, DDK

0

C'est bien que les expériences u've de 10ans dans la programmation VB6. U peut appeler les fichiers DLL comme KERNEL32.DLL SHELL32.DLL etc pour accrocher leurs fonctions intégrées comme enregistreur de clavier, enregistreur de souris, gestionnaire de tâches, et beaucoup de tout ce qui r niveau du système. bt U d'nt doit réfléchir à la manière de définir le corps des fonctions de ces activités au niveau du système. U appelez simplement les fichiers DLL au début du programme et contre le bouton ur/tout événement vous appelez la fonction de cette DLL. Cela fonctionnera bien .....

Si U toujours face à un problème U peut m'envoyer un mail pour l'exemple CODE: tanmay.roy8 [at] gmail.com OU appelez-moi +91 9232756239. Kolkata, INDE.

Cordialement, Roy. Tanmay M.Tech (Engg.)

Questions connexes