Первое приложение может иметь iframe, который вызывает/запускает скрипт второго приложения и передает ему любые требуемые переменные.
Эта идея предполагает, что вы написали оба приложения и, следовательно, знать имена приложений и путь, где они установлены в любой системе:
Так внутри App1 мы добавим это ...
var F=document.createElement('iframe');
F.className='SomeStyle';
F.name='SomeName';
F.id='SomeID';
F.src='file:///C:/App2/Main.htm';
F.setAttribute('data-UserName','John Citizen');
F.setAttribute('data-UserPassword','password');
document.appendChild(F);
И внутри App2 мы можем проверить, если программа была начата внутри кадра, указывающий, что он работает в качестве «детский процесса», как так:
if(window.self!==window.top) {Process_As_Child_Process();} else {Process_As_Main_Process();}
Если «ребенок пр ocess "истинно, тогда захватить и использовать переменные из исходного кадра ...
var UserName=parent.getAttribute('data-UserName');
var UserPassword=parent.getAttribute('data-UserPassword');
Надеюсь, это поможет.