fonctions de kernel32.dll [VB] - Programmation
Marsh Posté le 07-05-2001 à 13:27:51
ben c'est http://msdn.microsoft.com/library/ [...] c_3bjm.htm par exemple (ca fait au moins 10000 fois que je poste l'adresse, la logiquement tu devrais trouver ton bonheur et meme plus ...
Code :
|
Marsh Posté le 07-05-2001 à 13:43:36
desole d'abuser, mais ca, je l'avais trouver, et j'aurais voulu savoir comment kon fais pour l'exploiter dans VB... car je suis pas pro de la prog system....
PS: comment on fais pour savoir que ca concerne kernell32.dll
PPS: je viens d'essayer en declarant la fonction dans un module, il l'execute, ne cree pas d'erreur, mais ne termine pas le processus non plus
[edit]--Message édité par trictrac--[/edit]
Marsh Posté le 07-05-2001 à 13:56:01
V'là un bel exemple, j'te laisse t'amuser avec :
Code :
|
Marsh Posté le 07-05-2001 à 13:57:06
desole mais je ne connais pas vb.
pour savoir que ca fait parti de kernel32 ben tu vas voir la ou je te l'ai indiqué avec le lien. C'est la liste alphabetique des fonction de l'api win32 , puis tu cliques sur la lettre T et ensuite sur la fonction terminateProcess et ensuite tu vas a la fin du document et tu trouveras ton bonheur...
Marsh Posté le 07-05-2001 à 14:18:45
tu as également des renseignements sur les API windows à
http://www.allapi.net/agnet/index.php
A+
Marsh Posté le 07-05-2001 à 14:18:46
ca marche tjs po...... c'est comme ca que j'avais fais, mais il ne veut pas tuer acrobat reader
PS: je suis sous NT, ca change qqch?
Marsh Posté le 07-05-2001 à 14:27:20
trictrac a écrit a écrit : ca marche tjs po...... c'est comme ca que j'avais fais, mais il ne veut pas tuer acrobat reader PS: je suis sous NT, ca change qqch? |
y'a peut etre un probleme de droit ?
est ce que c'est ton application qui a ouvert acrobat reader ?
Marsh Posté le 07-05-2001 à 14:33:53
ben oui, avec la commande shell
PS: si tu ouvre kernell32 avec notepad, tu trouve une fonction ntterminateprocess, mais lorsque je la declare, il me dit quelle nexiste po
Marsh Posté le 07-05-2001 à 14:42:34
Tu peux trouver plein d'informations sur les DLLs avec le programme Scanbin écrit par J.C. Bellamy
voir : http://jc.bellamy.free.fr
A+
Marsh Posté le 07-05-2001 à 14:58:14
Au boulot, win98 SE
Chez moi, win2K
Code tester au boulot
[edit]--Message édité par Bendes--[/edit]
Marsh Posté le 07-05-2001 à 15:03:11
ca doit etre pour ca... je viens de lire que sous NT,
Windows NT: The handle must have PROCESS_TERMINATE access. For more information, see Process Objects.
Si j'ai lance le programme, il me semble normal d'avoir le droit de le tuer, non?
Marsh Posté le 07-05-2001 à 15:04:32
Si tu veux je teste ça ce soir chez moi et j'te dis quoi demain, ou c'est trop urgent ???
Marsh Posté le 07-05-2001 à 15:18:11
Je me suis super inspire du code que tu m'as donne, et voila ce que ca donne, pour le lancement de acrobat reader 5.0.. il le lance, mais refuse de le tuer.
PS: non, c'est po si urgent, mais disons que pour l'instant je suis en stage, et que j'ai plus que ca pour finir mon petit prog... alors je ne peux pas ne plus rien faire d'ici ce soir
Code :
|
Marsh Posté le 07-05-2001 à 13:19:30
Comment kon fait pour connaiitre le prototype des fonctions incluses dans le kernell32.dll, et comment faire pour les inclure dans le code de VB, car il contient une fonction appele terminateProcess qui m'interresse, mais sans prototype, je ne peux rien en faire...
Est-ce qqun connait un site ou autre ou trouver le prototype des fonction incluses dans des DLL??