Я использую функцию --launcher.openFile из eclipse в моем приложении RCP. Когда я запускаю свое автономное приложение, файл проекта, который я дважды щелкнул, открывается успешно. И далее дважды щелкнувшие файлы проекта открываются в уже запущенном приложении. В некоторых случаях мне нужно запустить приложение RCP с правами администратора, чтобы выполнить какое-либо действие записи в каталог установки. Но затем, когда я дважды щелкаю файлы проекта, они не открываются автоматически в уже запущенном приложении, потому что они запускаются по умолчанию без каких-либо прав администратора. Поэтому мне нужно выполнить файл проекта через командную строку с правами администратора, которая затем правильно открывает файл проекта в запущенном приложении rcp.
Как я могу справиться с этим, что обработчик файла знает при запуске проекта с двойным щелчком в качестве администратора или нет, в зависимости от режима уже запущенного приложения rcp?