Tous les téléchargements de Nono40
|
|
La librairie ToolHelp n'est pas disponible sous Windows NT4, cette méthode permet de pallier à ce problème et obtenir la liste des process sous NT.
Cette procédure fonctionne aussi avec Windows 2000 et Windows XP. |
|
|
|
|
Création/test/supression de lecteurs réseau avec Delphi
Utilisation : ConnecteLecteurReseau(Lecteur,Chemin,User,MotPasse:String); Connecte le lecteur "Lecteur" au chemin réseau "Chemin" avec le compte "User"/"MotPasse". Cette procédure ne teste pas l'existance du lecteur demandé, il est préférable d'utiliser la procédure suivante : ConnecteLecteurReseauTest(Lecteur,Chemin,User,MotPasse:String); Connecte le lecteur "Lecteur" au chemin réseau "Chemin" avec le compte "User"/"MotPasse". Cette procédure teste l'existance du lecteur demandé, si celui-ci existe avec le chemin demandé alors le lecteur existant est conservé.Si le lecteur existe avec un chemin différent de celui demandé, ... Voir la suite |
|
|
|
|
Afficher la mémoire physique, réelle et paginée disponible.
|
|
|
|
|
Tester si les instructions SSE SSE2 ou 3DNow sont disponibles sur le processeur.
|
|
|
|
|
Ce programme n'est qu'à son début. Il montre comment obtenir la liste des process et ensuite la liste des threads de chaque process. Enfin, pour chaque tread, la liste des fenêtres filles avec leur caractéristiques.
Ce programme sera complété de temps en temps pour obtenir un maximum d'information sur les autres fenêtres. |
|
|
|
|
Ce programme est une adaptation d'un programme de Earl F. Glynn disponible ici : Lyapunov Exponents.
Ce programme reste à compléter dans ces fonctionnalités surtout dans la coloration. Il reste aussi à réaliser l'aide en ligne ou au moins les Hint. Il sera certainement mis à jour dans le futur... De même, si vous trouver des dessins intéressants, vous pouvez m'envoyer les caractéristiques par mail en donnant la séquence, et les intervalles pour a et b. (ne pas m'envoyer d'images SVP). Une gallerie sera aussi ouverte dans le futur avec les exemples les plus marquants. |
|
|
|
|
Le programme présenté ici permet de lire les fichiers standard "Application", "Security" et "System". Pour les fichiers utilisateurs, il suffit de donner le nom l'ors de l'ouverture de fichier évènements.
Ces fichiers et fonctions ne sont utilisables que sous Windows NT/2000 ou XP. |
|
|
|
|
Afficher le nom de volume, le numéro de série et le système de fichiers d'un disque.
|
|
|
|
|
Simple exemple de la mise en place d'un échange par message afin d'envoyer une demande vers une application et d'en attendre la réponse.
|
|
|
|
|
Ce source ne fonctionne qu'avec Windows 2000 serveur et Windows Xp.
Ceci ne tient pas compte non plus d'un système multi-processeurs. |
|
|
|
|
Ce programme donne en plus la liste des groupes auxquels l'utilisateur appartient.
Ces informations sont celles enregistrées dans le profil local. Bien sûr, comme c'est des informations sur une session NT, ce programme ne fonctionne qu'avec Window NT, Windows 2000 et Windows XP. |
|
|
|
|
Petite démo pour montrer le principe d'utilisation de TBitMap.ScanLine.
Ce programme montre aussi un exemple simple de thread auxiliaire afin de rendre fluide une animation sans avoir recours à DoubleBuffered qui ralentit énormément les animations. L'utilisation de GetTickCount permet d'avoir une vitesse d'animation à peu près constante suivant les PC. Pour pallier au fait que les aperçus ne sont que des images fixes... Voici la version compilée du programme : source0069.exe.zip [200Ko]. |
|
|
|
|
Cette application montre comment obtenir la liste des process en cours. Puis sur un process particulier comment obtenir la liste des threads et enfin la listes des fenêtres principales afin de leur envoyer une demande de fermeture.
|
|
|
|
|
Cette fonction permet de déterminer le type de processeur installé.
Ce code suppose que le processeur est un 386 au minimum, et il ne fonctionne pour le momment qu'avec les processeurs des marques Intel et AMD. Le type de processeur en dessous de 486 DX4, n'est pas détaillé car ce type de processeur ne supporte pas la fonction CPUID. |
|
|
|
|
Le résultat de la commande est converti en caractères Windows ou lieu de caractères DOS.
|
|
|
|
|
Cet exemple montre l'utilisation des fonctions FindFirstPrinterChangeNotification et FindNextPrinterChangeNotification afin de surveiller les évènement liés à un serveur d'impression.
Pour l'instant le source montre comment surveiller le serveur local. Je n'ai pas eut pour le moment la possibilité d'essayer sur un serveur distant. Ce source ne fonctionne que sous Windows NT/2000/XP ou supérieur. |
|
|
|
|
Bloquer le clavier et la souris.
Attention, il faut prévoir un déblocage dans le temps ! Sinon, il faut fermer l'application avec Alt-Ctrl-Sup. |
|
|
|
|
Ce programme montre une méthode basée sur le APIs pour obtenir la liste des icônes du bureau et éventuellement de modifier leur position.
Cette méthode explique la mise en place d'une zone mémoire accessible par l'application dont on veut lire/modifier des informations. |
|
|
|
|
Cette fonction retourne True si la résolution à été changée avec succès. Si le paramètre Memoriser est à True, le changement est inscrit dans le registre et est donc permanent.
|
|
|
|
|
Création d'un composant WinForm personnalisé dérivant du type System.Windows.Forms.UserControl. Ce composant est une horloge analogique avec ou sans l'aiguille des secondes.
La méthode proposée ici est l'adaptation à Delphi 8 de l'article de CGI : Création d'un contrôle WinForm pour .Net. |
|
|