Question : Comment est-ce que j'appelle une autre fonction de DLL de C.A. # DLL ?

Je veux déplacer mon code d'une classe C.A. au #/C++ DLL.

In mon projet de DLL de C#, j'ai le code ci-dessous.    Quand j'essaye de compiler, j'obtiens deux erreurs : Le

and

type ou namespace « DllImport » de « LowLevelKeyboardProc »… n'a pas pu être trouvé. Est-vous le missng a employant la directive ou asembly la référence ? système du

using ;
using System.Collections.Generic;
using System.Linq ;
using System.Text ;

namespace KBH
{classe publique KeyboardHook
{
[DllImport de

(« user32.dll », CharSet = CharSet.Auto, SetLastError = rectifient)]
IntPtr externe statique privé SetWindowsHookEx (idHook d'international, lpfn de LowLevelKeyboardProc, hMod d'IntPtr, dwThreadId d'uint) ;

[DllImport (« user32.dll », CharSet = CharSet.Auto, SetLastError = rectifient)]bool externe statique privé UnhookWindowsHookEx (crochet du
de LowLevelKeyboardProc) ;


[DllImport (« kernel32.dll », le CharSet = CharSet.Auto, SetLastError = rectifient)]
IntPtr externe statique privé GetModuleHandle (lpModuleName de corde) ;

[DllImport (« user32.dll », CharSet = CharSet.Auto, SetLastError = rectifient)]
IntPtr externe statique privé CallNextHookEx (hhk d'IntPtr, nCode d'international, wParam d'IntPtr, lParam d'IntPtr) ;
{
du


IntPtr SetHook (proc du

de LowLevelKeyboardProc) using (curProcess de processus = Process.GetCurrentProcess ())

using (curModule de ProcessModule = curProcess.MainModule) le
{
SetWindowsHookEx de retour (WH_KEYBOARD_LL, proc,
GetModuleHandle (curModule.ModuleName), 0) ;
de Hook

DeleteHook (proc de fin du



} // du
} de LowLevelKeyboard) { de
UnhookWindowsHookEx (_proc) ;


du
du

du
}}/
* SetHook
de ****** du de ********** du de ********** du de ********** du de ********** de ************************* *
du ***/


du de ********** du de ********** du de ********** du de ********** du de **************************} class= de

Réponse : Comment est-ce que j'appelle une autre fonction de DLL de C.A. # DLL ?

Si je comprends correctement, je pense qu'il a déjà vérifié qu'il emploiera 192.168.1.1 pour son routeur. Sa question concernait configurant AP une fois que le routeur était in place. Comme j'ai dit, accéder à la configuration de point d'accès, écrivent votre information sans fil de raccordement, lui donnent un IP (192.168.1.2), une fois qu'il a relié des utilisateurs ne verra rien différent en essayant de se relier à votre réseau sans fil. AP a juste prolongé le signal, aucune installation supplémentaire nécessaire. Espérer que ceci aide.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us