Articles of Winapi

Performance de fopen () sur win32

J’essaie d’écrire du code qui fonctionne sur Linux et Win32. La différence la plus notable que je trouve entre eux (dans mon code) est la performance de fopen() . Le code suivant prend 5 secondes sur mon Ubuntu et le même code prend plus de 100 secondes sur Windows XP. J’aimerais faire remarquer ici que […]

Créer un seul module exécutable python

Les gars, j’ai beaucoup de code python dans les modules qui résident dans plusieurs paquets Python et maintenant j’ai besoin de créer un seul module ou fichier exécutable python qui inclura tous ces fichiers, donc il fonctionnera sur Windows et sur les serveurs Linux. Quelles sont les solutions possibles et comment cela peut-il être fait?

Quelqu’un a-t-il pu créer un hybride de PE COFF et ELF?

Je veux dire un fichier binary unique peut-il s’exécuter à la fois sous Win32 et Linux i386?

Quelle serait l’équivalent de l’API Win32 sous Linux?

Je ne veux pas savoir s’il existe une équivalence univoque entre les fonctions de l’API dans Windows et Linux, ni vouloir connaître chaque fonction de l’API. Je veux juste savoir ceci pour deux choses de base: Je veux comprendre pourquoi la plate-forme Qt est indépendante Je veux savoir quelle API dois-je utiliser dans Linux pour […]

Comment puis-je obtenir le nom d’utilisateur de la personne qui exécute mon programme?

Comment puis-je obtenir le nom d’utilisateur du propriétaire du processus (l’utilisateur qui exécute mon programme) en C ++?

Equivalent de SetThreadPriority sur Linux (pthreads)

Compte tenu du bit de code suivant, je me demandais quel serait le bit de code équivalent dans Linux en supposant que pthreads ou même en utilisant l’API Boost.Thread. #include int main() { SetThreadPriority(GetCurrentThread(),THREAD_PRIORITY_HIGHEST); return 0; }

RPC de Windows à Linux

Existe-t-il un exemple (fonctionnel) de création de RPC depuis Windows vers Linux? Le client doit être une application Windows NT, le serveur est Linux. Il doit s’agir de MSRPC . Pas de Corba, pas de XML-RPC, SUN-RPC etc. MSDN dit ceci : RPC peut être utilisé dans toutes les applications client / serveur basées sur […]

C équivalent Linux de Windows QueryPerformanceCounter

Existe-t-il une fonction C équivalente dans Linux pour lire le compteur du processeur et sa fréquence? Je cherche quelque chose de similaire à la fonction QueryPerformanceCounter qui lit le compteur 64 bits dans les processeurs modernes

Quelle est l’équivalent Windows des fonctionnalités définies dans sys / select.h et termios.h?

J’ai une application sous Linux qui est compilée avec succès. Je veux exécuter le même programme dans Windows. Mais la compilation génère les erreurs suivantes liées aux fichiers d’en-tête. Impossible de trouver sys / select.h Vous ne trouvez pas termios.h Comment puis-je réparer cela?

Quel est l’équivalent de Posix Popen () dans l’API Win32?

Existe-t-il un équivalent approximatif de la fonction Linux / Unix stdio.h popen () dans l’API Win32? Si oui, où puis-je le trouver? Edit: J’ai besoin de savoir ceci pour corriger une omission dans la bibliothèque standard D. Toute réponse doit utiliser uniquement l’API Win32 standard, aucune fonction spécifique à MSVC. Aussi, je préférerais quelque chose […]