Page 1 sur 2

Droopy's Lib ( Pour les Script )

Publié : dim. 01/mai/2005 23:48
par Droopy
Voici ma nouvelle Lib : Droopy's Lib

Description des fonctions :
Eteindre le PC / Fermeture de Session / Reboot du PC
Savoir d'où est lancé le programme
Changer le chemin d'accès du programme en cours
Connaitre le nom du programme
Recherche de processus en mémoire
Exécuter une commande en tant qu'un autre utilisateur
Bloquer le clavier et la souris
Connaitre et définir le nom de l'ordinateur
Récupération des variables d'environnement
Connaire le chemin de windows
Connaire le chemin du rép system
Mappage et Démappage de lecteurs réseaux
Impersonalisation : Le programme peut se faire passer pour un autre utilisateur
Lecture / Ecriture des fichiers INI
Gestion des fichiers Log
Création / Suppression / Listage : Des groupes et des utilisateurs
Définition / récupération des attributes d'un fichier
Recherche de fichiers avec masque type dos
Création du chemin spécifié complet
Suppression du chemin spécifié complet
Connaitre l'espace dispo sur un lecteur
Timer simples ( autant qu'on veut )

Si vous voulez plus de détail cliquez ICI

J'ai inclus les souces dans le rep de PureBasic \Examples\droopy\Source

Si vous voulez me contacter pour me signaler des Bugs / Améliorations : Contactez moi à Descaves@Wanadoo.fr

Pour info l'aide est en anglais.

Publié : lun. 02/mai/2005 0:09
par Backup
ça aurai été bien que tu nous fasse un récapitulatif des fonctions quelle
contiens !! , histoire de savoir si ça vautle coup de télécharger !! :)

enfin ce que j'en dit !! :? :D

Publié : lun. 02/mai/2005 6:38
par Progi1984
A quoi elle sert ta lib ?

Publié : lun. 02/mai/2005 8:03
par Droopy
J'ai modifié mon 1er Post afin d'y rajouter la liste des fonctions

Publié : lun. 02/mai/2005 8:35
par Progi1984
Un truc qui serait bien serait de pouvoir creér par commande PB dans le cas de ton ImpersonnateUser si l'user n'existe pas !

Publié : lun. 02/mai/2005 8:40
par Droopy
c'est prévu

Publié : lun. 02/mai/2005 11:30
par djes
Très bien ;)

Publié : mar. 03/mai/2005 11:48
par gansta93
Bonjour,

Je traduit mon poste.
Pour recituer, sur le forum anglais, ils disent que pour éviter des conflis notament avec la lib DNLogLib, il faudrait qu'il y ait un préfix au commandes des UserLibs.
Droopy a répondu que l'on avait qu'à le faire nous-même, puisqu'il fournie les sources.
Et voilà mon poste :
Oui, tu fournies les sources, mais cela serait coûteux en temps d'avoir à recompiler la lib à chaque nouvelle version pour mettre les préfixes. Et si quelqu'un poste un code qui comprand des fonctions de ta lib et qu'il a changé les préfixes, pour ceux qui aurait mis d'autres préfixes ou qui auraient laissés les fonctions comme elles étaient, ça va faire des commandes inconnues et donc plain d'erreurs de compilation.
En espèrant avoir été, cette fois, compréhencible. Si je ne l'ai pas été, ben... ça serait domage pour moi étant français que mon français ne soit pas compréhencible. :-)

Publié : mar. 03/mai/2005 12:53
par Droopy
Saisir Dl_ en préfixe à chaque commande ça me fait Ch..r

Par exemple au lieu de saisir Not() il faudrait saisir Dl_Not ( pas Top à mon goût )

C'est une préconisation dont je comprend la finalité, mais qui n'est pas respectée par grand monde en pratique.

Je vais tenter de ne pas créer de nom de fonctions qui porterait le même nom que d'autres lib...

Publié : mar. 03/mai/2005 12:56
par gansta93
Non, mais tu sais, tu n'es pas obligé de faire comme les autres. ;-)

Publié : mar. 03/mai/2005 16:57
par Pingtix
Suffit de mettre DlNot() ou DNot ou bien encore DroopyNot() :D

Publié : mar. 03/mai/2005 17:11
par bernard13
et elle sert a quoi ta lib ?

Publié : mar. 03/mai/2005 17:13
par gansta93
bernard13 a écrit :et elle sert a quoi ta lib ?
Bernard13, le roi de la doc ! :-D Même moi qui suis partisant du moindre effort, j'ai lu. :lol:

Publié : mar. 03/mai/2005 17:32
par bernard13
j'ai pas telecharger la lib
j'aimerai savoir a quoi elle sert avant de la telecharger
c'est meme pas expliquer sur le forum a quoi elle sert

Publié : mar. 03/mai/2005 17:51
par Heis Spiter
La, pour une fois, chuis d'accord avec lui...