begin process at 2008 08 08 21:42:54
1 223 607 membres
365 nouveaux aujourd'hui
14 230 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

213 commentaire(s) de coq sur des sources sur csharpfr

Le : 04/05/2008 12:23:31
Source : IMAPI 1 - GRAVER VOS CD AUDIO
Heu, ça pourrait être cool de lui expliquer quels sont les bugs, non ? :p


Le : 26/04/2008 18:02:17
Source : SUPPRIMER LES TAG BOM DANS FICHIER UTF-8
BOM = Byte Order Mark
Il est constitué du caractère U+FEFF écrit en début de fichier permettant de déterminer l'endianess

Ainsi on a :
UTF-16 Little Endian : FF FE
UTF-16 Big Endian    : FE FF
UTF-32 Little Endian : FF FE 00 00
UTF-32 Big Endian    : 00 00 FE FF

Pour UTF-8 c'est EF BB BF, il indique juste qu'on a affaire à de l'UTF-8 et ne donne pas réellement l'ordre comme UTF-8 n'est pas sensible à ce problème d'endianess.

On peut se permettre de l'enlever en UTF-8 sans trop de danger (c'est relatif) par contre sur de l'UTF-16 ou UTF-32 ça serait relativement dangereux, d'ailleurs je me demande même s'il n'est pas carrément obligatoire.
Par contre ça serait peut être mieux de faire en sorte qu'il soit géré à l'autre bout plutôt que de sacrifier les fichiers et s'exposer à des problèmes assez vicieux par la suite, notamment lors de l'édition par une personne tierce.


Le : 19/04/2008 16:44:34
Source : PARSER DE NODE XML ALTERNATIF
Salut,

Il s'agit d'un indexeur : http://msdn2.microsoft.com/fr-fr/library/2549tw02(VS.80).aspx


Le : 24/03/2008 16:29:52
Source : LANCER UN EXE / FICHIER
Les commentaires sur source ne sont pas le meilleur endroit pour ce genre de discussion, tu devrais plutôt demander ça dans le forum, il y a plus de chances d'obtenir une réponse.


Le : 24/03/2008 11:55:46
Source : LANCER UN EXE / FICHIER
Autant envoyer seulement le chemin...


Le : 24/03/2008 01:02:27
Source : LANCER UN EXE / FICHIER
Salut,

Pas vraiment, et heureusement.
Des outils permettant de faire ce genre de choses existent, comme notamment psexec (http://www.microsoft.com/technet/sysinternals/ProcessesAndThreads/PsExec.mspx) mais nous parlons ici de taches administratives lancée avec des privilèges administratifs que les utilisateurs ne sont absolument pas censés avoir en situation normale.


Le : 22/03/2008 19:23:35
Source : IMESSAGEFILTER : ÉVÉNEMENTS MOUSEMOVE / MOUSEENTER / MOUSELEAVE AU NIVEAU D'UN CONTRÔLE, SANS TENIR COMPTE DES CONTRÔLES ENFANTS
Comment ça à 50% ?


Le : 03/02/2008 01:13:10
Source : PETITE CLASSE POUR DESSINER UN RECTANGLE DE SELECTION DANS UN PICTUREBOX
Salut,

Mais pourquoi personne n'aime ControlPaint.DrawReversibleFrame ? :-)


Le : 31/12/2007 14:14:40
Source : INJECTER UNE DLL DANS UN PROCESSUS
Salut,

Quelques petites remarques :

- Dans ta méthode main.DeleteItems, tu peux remplacer la boucle de suppression des items du ListView par un appel à la méthode Clear de la collection d'Items
- Injection.GetProcessList : le mot clé ref ne sert à rien ici, ListView est un type référence. Par ailleurs en faisant les traitement sur GUI directement dans la classe Injection, tu lie celle ci au GUI, pas forcément utile.
- Le fait que tu aie fait le choix de développer "façon API Win32" avec maintient de liste dans un champs static est plutôt dangereux si ta classe vient à être utilisée dans un contexte multi-thread, tu devrais mettre un avertissement à ce sujet.
- Je ne sais pas si tu as fait exprès de ne pas utiliser la classe Process (http://msdn2.microsoft.com/en-us/library/system.diagnostics.process.aspx), qui contient déjà des méthodes pouvant te permettre d'éviter de faire toi même certains appels de plateforme, je pense notamment à la méthode pour lister les processus.
- Méthode Injection.GetProcessList : si une erreur survient durant le traitement, l'appel à CloseHandle ne sera effectué
- Méthode Injection.GetPIDbyName : retourner 0 quand le processus n'est pas trouvé n'est pas forcément judicieux, le processus de PID 0 existant (Idle)
- Méthode Injection.StartInjection : il n'y a pas d'appel CloseHandle pour le handle obtenu de OpenProcess
- Méthode Injection.StartInjection : l'appel à VirtualFreeEx ne sera pas systématiquement effectué pour hModule
- Méthode Injection.StartInjection : l'appel à CloseHandle ne sera pas systélatiquement effectué pour hThread
- Tu as écris une définition pour GetLastError : regarde plutôt du côté de Marshal.GetLastWin32Error (http://msdn2.microsoft.com/en-us/library/system.runtime.interopservices.marshal.getlastwin32error.aspx)


Le : 11/11/2007 15:44:22
Source : GÉNÉRATEUR DE DOCUMENTATION (LIB POUR RÉFLECTION ET XMLDOC)
La méthode RuntimeEnvironment.GetRuntimeDirectory devrait t'intéresser alors.



Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS