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 !

28 commentaire(s) de BruNews sur des sources sur csharpfr

Le : 12/03/2008 00:47:09
Source : INSTANCE UNIQUE + COMMUNICATION DE MESSAGES (COMPATIBLE 32 ET 64 BIT)
Pas que pour le developpeur, pour le CPU aussi...
Mais bon, avec .NET on n'est plus à ça près.


Le : 11/03/2008 20:24:12
Source : INSTANCE UNIQUE + COMMUNICATION DE MESSAGES (COMPATIBLE 32 ET 64 BIT)
Surtout pas un pointeur, simplement un nombre de 4 octets qui l'identifie de manière unique dans le système.


Le : 11/03/2008 20:15:50
Source : INSTANCE UNIQUE + COMMUNICATION DE MESSAGES (COMPATIBLE 32 ET 64 BIT)
C'est du C, pas de ++.
HWND c'est le handle de fenêtre, le descripteur unique de chaque fenêtre.


Le : 11/03/2008 19:10:21
Source : INSTANCE UNIQUE + COMMUNICATION DE MESSAGES (COMPATIBLE 32 ET 64 BIT)
Tu ne te serais pris le crane pour pas grand chose ?

Aucun besoin de dialogue interprocessus ni fichier.
On met 4 octets du hwnd de la fenetre mère dans le fichier d'échange de Windows et basta. Se lit et s'écrit par FileMapping.
Exemple ici:
UNIQUE INSTANCE PROG (WIN32)
http://www.cppfrance.com/code.aspx?ID=25238


Le : 09/03/2008 23:38:54
Source : CRÉEZ VOS PROPRES RACCOURCIS CLAVIER AU NIVEAU SYSTÈME
Absolument NON, Ctrl-alt-sup a subi un RegisterHotKey AVANT l'ouverture de session. L'unique voie fiable d'interception est un filter driver sur le clavier.

Question plus ancienne, hook mieux que hot key:
ça n'a aucun rapport, les buts sont différents. Hot key est un moyen de notification, le hook est un moyen d'interception en plus de la notification.


Le : 13/12/2007 11:07:41
Source : CONTRÔLE DE LA LUMINOSITÉ DE L'ÉCRAN
Mais c'est quoi tout ce verbiage ?
Un prog user mode (interprété tel que C# ou du natif) n'accèdera à WMI que par COM, inutile de disserter là dessus, c'est by design WMI.

Les capacités de COM et WMI:
COM est le chargeur, il ne contient aucun code de méthode ou propriété donc rien à comparer. Savoir donc si WMI fait plus ou moins que COM, là oui que c'est con comme idée.
Une couche basse en pur objet, là c'est un non sens absolu. WMI est kernel mode, la POO n'a pas sa place à ce niveau, aucune couche d'abstraction possible, c'est du code driver pur et dur. Il se trouve que j'en écris, je dois donc un peu savoir de quoi je parle. Je te précise pour clore ce débat que je faisais l'exposition des sources Windows (TOUS) sur le stand MS au salon Linux 2005 sur MON portable, c'est donc que je les ai.

Specication ultra formaté: ni plus ni moins que toutes les fonctions API sinon aucun prog ne tournerait. Appeler directement une API est le contraire d'une encapsulation, c'est la ligne droite menant au but.


Le : 12/12/2007 12:00:36
Source : CONTRÔLE DE LA LUMINOSITÉ DE L'ÉCRAN
DllImport, c'est LoadLibrary et GetProcAddress.
Y a pas photo avec des interfaces COM, c'est Ferrari contre la 2cv.


Le : 12/12/2007 11:44:29
Source : CONTRÔLE DE LA LUMINOSITÉ DE L'ÉCRAN
Complément:
A du natif, on n'accède jamais depuis de l'interprété autrement que par interfaces COM et sera le cas avec WMI, alors pour ce qui est de Sytem.Management, vaste plaisanterie.
Par contre Gdi32 mappe direct vers le kernel, sera autrement plus rapide que des interfaces COM.


Le : 13/11/2006 22:18:15
Source : REQUETES SQL ET SAUVEGARDE SOUS FORME DE .TXT
bah c'est pas de chance, on n'en voit pas tous les jours ici des SqlDataReader, StringBuilder et autres bouillies de chat de ce genre, ça va me manquer. On aurait pu apprendre à faire des trucs qui démarrent au bout de 1/4 h, dommage, reviens quand tu veux...


Le : 11/05/2006 10:05:08
Source : CODE INPUTBOX EN C# SUPER SIMPLE
Suffit de renommer en RAR.



1 2 3


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,140 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.