Droopy's Lib ( Pour les Script )

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Droopy's Lib ( Pour les Script )

Message 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.
Dernière modification par Droopy le mar. 03/mai/2005 19:15, modifié 4 fois.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message 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
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

A quoi elle sert ta lib ?
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message par Droopy »

J'ai modifié mon 1er Post afin d'y rajouter la liste des fonctions
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message 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 !
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message par Droopy »

c'est prévu
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Message par djes »

Très bien ;)
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message 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. :-)
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message 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...
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message par gansta93 »

Non, mais tu sais, tu n'es pas obligé de faire comme les autres. ;-)
Pingtix
Messages : 159
Inscription : mer. 03/nov./2004 15:30

Message par Pingtix »

Suffit de mettre DlNot() ou DNot ou bien encore DroopyNot() :D
bernard13
Messages : 1221
Inscription : mer. 05/janv./2005 21:30

Message par bernard13 »

et elle sert a quoi ta lib ?
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message 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:
bernard13
Messages : 1221
Inscription : mer. 05/janv./2005 21:30

Message 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
Heis Spiter
Messages : 1092
Inscription : mer. 28/janv./2004 16:22
Localisation : 76
Contact :

Message par Heis Spiter »

La, pour une fois, chuis d'accord avec lui...
Heis Spiter, webmaster du site http://www.heisspiter.net
Développeur principal et administrateur du projet Bird Chat
Parti courir au bonheur du dév. public et GPL :D
Répondre