Здравствуйте все,

при старте системы загружается некая прога, создающая именованный pipe. Мне надо подключиться к этому pipe из расширения и писать в него.

Нашёл вот эту тему:

http://forum.mozilla-russia.org/viewtopic.php?id=19899

но предложенный там вариант не работает (возникает ошибка настроке с initWithPath - не может найти путь к файлу).

Может у кого-то есть работающий вариант расширения или пример? Буду весьма благодарен.

Чтобы найти путь к файлу, нужно начать поиск с начала координат, например директории "Рабочий стол".
Тогда в коде программы для WINAPI SHGetSpecialFolderPath будет CSIDL_DESKTOP,
а для расширеня FF адрес файла будет начинаться со слов "Desktop/1.txt"

Подключиться к пайпу получилось - см ссылку по теме выше; надо только открывать поток не сразу, а в цикле с try-catch. Криво, но работает.

Подключиться к пайпу получилось - см ссылку по теме выше;

Смотрим выше:

http://forum.mozilla-russia.org/viewtopic.php?id=19899
но предложенный там вариант не работает (возникает ошибка настроке с initWithPath - не может найти путь к файлу).

Сударь, определитесь.

А по поводу

try-catch

Так у вас там ошибка между 5 и 6 строкой. Вы вызываете не тот компонет.