Qu'est ce qu'une ligne de commande Windows EXE “side-by-side de configuration” et comment puis-je la corriger?

J'ai un simple .exe écrit en C++ (créées avec Visual Studio 2005) que les tests de certains matériels à l'aide d'une API fournies. Il fonctionne très bien sur la machine Windows 7 je l'ai construite sur, mais quand je copie à une autre (Windows 7) de la machine et de l'exécuter (à partir de la ligne de commande), j'ai:

L'application n'a pas pu démarrer
parce que son side-by-side de configuration
est incorrect. Consultez l'
journal des événements d'application ou de l'utilisation de la
en ligne de commande sxstrace.exe outil pour
plus en détail.

Ce qui est "side-by-side de configuration"?

J'ai couru sxstrace.exe et de lire les informations d'utilisation. Il semble que j'aurais besoin de l'instrument de mon exe pour générer un fichier journal pour sxstrace.exe pour être utile?

J'imagine que le problème, c'est mon exe nécessite Dll qui n'existent pas sur l'autre machine, ou la mauvaise version. Comment puis-je savoir ce que les Dll de mon exe utilise, et que des versions les liens sur ma machine (où il travaille)? D'autres conseils sur la copie vers un autre ordinateur, et de le faire en cours d'exécution? Serait plus d'informations, de l'aide?

OriginalL'auteur Daryl Spitzer | 2010-08-31