Articles of 64 bits

Forcer un service Windows .Net à s’exécuter en 32 bits sur un ordinateur 64 bits

On m’a donné un service Windows qui référence un composant COM qui ne fonctionne que sur 32 bits. Ma machine est x64, donc le service essaie de démarrer, ne parvient pas à créer le composant COM et meurt. Je n’ai pas la source, juste le fichier .exe. Est-il possible de forcer un service à démarrer […]

IIS 7.5 Correction Une tentative de chargement d’un programme avec un problème de format incorrect a été effectuée?

J’ai un problème inhabituel de lancer une exception “Une tentative a été faite pour charger un programme avec un format incorrect” erreur? J’ai deux sites Web identiques sur le même serveur IIS et ma configuration de construction fonctionne pour l’un d’entre eux, mais pas pour l’autre. Mon application Web C # MVC 2 peut être […]

Comment spécifier des entiers de 64 bits dans c

J’essaie d’utiliser des entiers de 64 bits en C, mais je reçois des signaux contradictoires pour savoir si cela devrait être possible. Quand j’exécute le printf: printf(“Size of long int:%d\nSize of long long int:%d\n\n”,(int)sizeof(long int), (int)sizeof(long long int)); La réponse que je reçois est la suivante: Taille du long int: 4 Taille du long long […]

Performances de la boucle C 64 bits sur x86

J’avais besoin d’une fonction Internet Checksum (le total de contrôle du complément) pour certains codes de traitement ICMP IPv4 utilisant des sockets bruts et je suis tombé sur un comportement que je ne peux expliquer sur un processeur Intel 64 bits (utilisant gcc 4.8.2). Je me demandais si quelqu’un pouvait nous éclairer. J’ai implémenté une […]

Appel de code 32 bits depuis un processus 64 bits

J’ai une application que nous essayons de migrer à 64 bits à partir de 32 bits. C’est .NET, compilé à l’aide des indicateurs x64. Cependant, nous avons un grand nombre de DLL écrites en FORTRAN 90 compilées pour 32 bits. Les fonctions dans les DLL FORTRAN sont assez simples: vous mettez des données, vous extrayez […]

0xDEADBEEF équivalent pour le développement 64 bits?

Pour le développement C ++ pour les systèmes 32 bits (que ce soit Linux, Mac OS ou Windows, PowerPC ou x86), j’ai des pointeurs initialisés qui ne seraient pas définis (par exemple, ils ne peuvent pas obtenir immédiatement une valeur correcte) comme ceci: int *pInt = reinterpret_cast(0xDEADBEEF); (Pour enregistrer la saisie et être DRY, le […]

Vérifiez si la DLL non gérée est 32 bits ou 64 bits?

Comment puis-je indiquer par programmation en C # si un fichier DLL non géré est x86 ou x64?

Impossible de modifier et de continuer lors de l’utilisation de Visual Studio 2010 sur un ordinateur 64 bits, l’application cible x86

J’ai des problèmes avec Edit et Continue lorsque vous utilisez Visual Studio 2010 sur un ordinateur Windows 7 64 bits. J’ai assuré ce qui suit Modifier et continuer est activé sous Outils> Options> Débogage> Modifier et continuer Ma plate-forme de solution est définie sur x86 La configuration de ma solution est définie sur Déboguer Tous […]

Comment construisez-vous les bibliothèques x64 Boost sous Windows?

J’ai construit les bibliothèques Boost x86 plusieurs fois, mais je n’arrive pas à construire des bibliothèques x64. Je lance l’invite de commande “Visual Studio 2005 x64 Cross Tools” et lance mon build habituel: bjam –toolset=msvc –build-type=complete –build-dir=c:\build install Mais il produit toujours des fichiers x86 .lib (je l’ai vérifié avec dumpbin / headers). Qu’est-ce que […]

Comment est-ce que je détecte quel type de JRE est installé – 32bit vs. 64bit

Lors de l’installation avec un installateur NSIS, je dois vérifier quel JRE (32 bits vs 64 bits) est installé sur un système. Je sais déjà que je peux vérifier une propriété système ” sun.arch.data.model “, mais celle-ci est spécifique à Sun. Je me demande s’il existe une solution standard pour cela.