Огромное спасибо за ваш отклик и помощь, по-настоящему ценную, я сделал это с помощью chrome tcp socket, хотя у меня нет информации об одноранговых устройствах, т.е. IP-адресах одноранговых устройств, для этого мне нужно использовать три различных плагина Cordova для установления однорангового соединения. коммуникации.
Вы устанавливали версию SP1 msvc 2008 redist?
Это не проблема, если depends.exe не может найти msvcr90.dll при использовании установщика Microsoft, это автоматически установлено в корректном месте и будет найдено, если приложение запущено. Не помогает, копируете ли Вы dll's в свой каталог приложения, если Вы не создаете декларацию.
Но можно ли сказать точному сообщению об ошибке, что Вы добираетесь?
Это похоже "Бок о бок блоки" проблема мне.
Из того, что я могу сказать, Microsoft в попытке остановить проблемы Ада DLL прошлых лет представила понятие "Бок о бок блоков".
В оболочке гайки это означает, что Ваше приложение должно сказать Windows, с какой версией CRT это было разработано для работы. То, когда приложение будет установленным Windows, удостоверится Вы, приложение получает свою собственную частную копию этих файлов DLL.
Чтобы заставить все это работать, необходимо встроить зависимости DLL приложения в приложения Файл манифеста и присоединение его к проекту с помощью Явного Инструмента, раздела Input and Output настроек проекта приложения.
Поскольку примером здесь является декларация, которую я использую для Zeus для Windows IDE:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
name="Xidicone.Windows.Zeus for Windows"
version="3.9.6.69"
processorArchitecture="X86"
type="win32" />
<description>Zeus for Windows</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.VC80.CRT"
version="8.0.50608.0"
processorArchitecture="x86"
publicKeyToken="1fc8b3b9a1e18e3b" />
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*" />
</dependentAssembly>
</dependency>
</assembly>
Наконец, если Вы запланируете сделать установщик, то необходимо будет добавить те же версии этих файлов DLL к установщику приложения или альтернативно иметь установщик, запускает распространяемый установщик Microsoft CRT.
FWIW, который я только узнал об этом, когда пользователь сообщил, что Zeus больше не работал на Windows XP из-за отсутствия время выполнения MSVCRT файл DLL, еще Zeus, хорошо работал больше 10 лет без когда-либо однажды имеющий необходимость поставляться с файлом DLL во время выполнения MSVCRT.