Sortie cash d'une DLL
Publié : jeu. 13/déc./2007 14:14
Bonjour à tous.
Je voudrais savoir comment faire pour sortir d'une DLL à partir de "AttachProcess"
Je voudrais mettre une verification de la machine avant toute utilisation de ma DLL.
Si c'est pas la bonne, elle n'execute pas la fonction demandée.
Mais voila dans AttachProcess, pas de end, et si je met un procedurereturn bah, elle dit quand meme coucou l'effrontée
Alors comment sortir avant l'appel de la fonction "message"
Code de la DLL
Code du programme
Merci de votre aide
Je voudrais savoir comment faire pour sortir d'une DLL à partir de "AttachProcess"
Je voudrais mettre une verification de la machine avant toute utilisation de ma DLL.
Si c'est pas la bonne, elle n'execute pas la fonction demandée.
Mais voila dans AttachProcess, pas de end, et si je met un procedurereturn bah, elle dit quand meme coucou l'effrontée

Alors comment sortir avant l'appel de la fonction "message"
Code de la DLL
Code : Tout sélectionner
ProcedureDLL AttachProcess(Instance)
Buffer.s = Space(1024)
Bufsize.l = 1024
GetComputerName_(@Buffer, @Bufsize)
NomMachineActuel.s = Buffer
If NomMachineActuel <> "NomMachine"
MessageRequester("Test de passage", "Pas la bonne machine", 0)
EndIf
EndProcedure
ProcedureDLL Message()
MessageRequester("Test de passage", "Coucou", 0)
EndProcedure
Code : Tout sélectionner
OpenLibrary(0, "PureBasic.dll")
CallFunction(0, "Message")
CloseLibrary(0)