ищу какой-либо способ организовать связь между двумя компьютерами в локальной сети таким образом, чтобы это не требовало прав администратора... пока что посмотрел мейлслоты - норм в этом плане, но тот факт, что система может в любой момент забить на сообщение, не позволяет сделать доверенную доставку, то есть я не могу быть уверен, что любое из сообщений дошло... смотрел пайпы, но для того, чтобы пайпы нормально работали по сети их нужно добавить в NullSessionPipes и создавать NullSession с другим компьютером, что требует прав администратора... смотрел MSMQ, но он по-умолчанию отключен на всех операционных системах, а включить его по-тихому не выходит... открыть порт тож не могу, тк по-умочанию вмешается брендмауер... какие идеи?)
Ну может netcat`ом отправить на порт который не блокируется фаерволлом, а тот пускай неткатом ловит твоё сообщение на том же порту своего ЭВМ.
Что за "связь"? Для чего? Передавать данные по сотне гиг, текстовые сообщения, аудио\видео? Это вариант(точнее, что первое приходит в голову), а уверенность в доставке накостыляйте сами, а не средствами tcp\ip. Также это решает вопросы с фаервола ми и проч.
обмен сообщениями между двумя программами, синхронизация базы знаний об окружающей их "среде"... можно поподробнее, может ссылочку или название, что почитать/погуглить?
https://github.com/yarrick/iodine https://securelist.ru/use-of-dns-tunneling-for-cc-communications/30550/
если хотите истинные ссылки . и годную теорию то не ходите на всяких секлаб и прочую лабудень ) http://gray-world.net/
так это, я может чего то не до конца понимаю... чтобы обрабатывать все icmp или dns запросы моей программой, мне понадобится создание raw-сокета, так ведь? а с 2000ой венды для создания raw-сокета требуется быть администратором...