У нас есть устаревшее приложение VB6, из которого мы перенесли код лицензирования в исполняемый файл Net. Выбор для отдельного исполняемого файла был сделан, потому что этот код нуждается в повышении. Исполнителю Net необходимо получить номер версии VB6, чтобы проверить, соответствует ли использование этой версии лицензии. Мы боремся с тем, как передавать скрытые или зашифрованные данные из приложения VB6 в приложение Net. Поскольку приложение VB6 работает под учетными данными текущего пользователя, а приложение Net требует, чтобы высота, передавая эту информацию через реестр, не работала надежно.Как передать скрытые данные между двумя исполняемыми файлами?
Просьба дать некоторые рекомендации относительно того, как это сделать!
EDIT: Ссылки и рекомендации были полезными и поучительными. Но слишком много хлопот, чтобы просто получить один скрытый параметр на границе процесса. Я реализовал его по-разному.
Спасибо!
Также смотрите: [приложение C# для связи с приложением vb6] (http://stackoverflow.com/q/7716985) и [Лучший IPC для приложений VB6 и .net] (http://stackoverflow.com/q/661003) –
Когда вы говорите, что передача этой информации через реестр не работает надежно - что вы имеете в виду? –
Если код нуждается в повышении - вы можете вставить манифест в свое приложение VB6 с соответствующим уровнем. –