Evgenij_nechujveter, и да, у администратора то же можно отобрать права, но он обладает привилегией становится владельцем объекта и назначить себе права. Поэтому даже не имея прав на что-либо администратор может их себе назначить.
Если у администратора нет прав на папку то и он не сможет ее удалить.
Права эти нужно дать алминистратору или любому другому пользователю, тогда папку можно будет удалить.
ПКМ на папке Свойства - Безопасность, дальше разберетесь.
ovegio, Инфу брать можно не из логов, а через широковещательную рассылку. В железке простой сервис, который слушает определенный UDP порт и при получении запроса в ответ отправляет свой IP.
Получив IP программа конфигурации уже может дальше конфигурировать устройство любым поддерживаемым способом.
ovegio, возьмите для примера любой роутер/коммутатор. Обычно есть веб интерфейс для ручного управления и есть возможность подключаться по ssh к шелу, в шеле есть набор команд, который конфигурирует устройство аналогично веб-интерфейсу (я бы сказал, что управление через ком.строку первично, а веб прикручивается уже к этому механизму). Механизмом управления через ssh можно пользоваться для автоматизации конфигурации оборудования. Задайте в устройстве какие-то адекватные параметры по умолчанию, опишите их в инструкции и с подобным механизмом конфигурации заинтересованные пользователи смогут реализовать собственную конфигурилку.
Если ваш девайс - не сетевой коммутатор/роутер, то есть смысл параметры по умолчанию брать по DHCP.
По моему, был какой-то открытый проект, где делали встраиваемый шел, подобный cisco ios, с конфигурируемыми командами и т.п. Названия, к сожалению, не скажу.
Justin Bieber, наивный юноша.
Даже в конторах по веб разработке есть бухгалтерия, которая сидит, скорее всего, на 1С (в РФ и СНГ, конечно). Скорее веб вымрет, чем бухгалтерия, т.к. веб может заменить что-то новое, а вести учет нужно будет всегда, не зависимо от популярных технологий. Возможно и 1С вымрет, но на ее место придут другие системы, решающие эту же задачу.
И вы должны понимать разницу между live USB и системой на флешке. Возможно вам live USB не подойдет.
И еще в случае установки, например, винды на флэшку, есть вероятность, что флэшка не проживет долго. И вообще это стремный вариант - работать на таком колхозе сколько-нибудь продолжительное время невозможно.
На практике видел только 1 реально рабочий вариант - это VMWare ESXi установленный на флэшку, но там сама ОС заточена на такую работу (и установщик поддерживает подобный вариант установки), по сути флэшка используется только для загрузки ОС, дальше ее вообще можно вытащить, запись на флэшку производится только при изменении системных параметров (что в ESXi происходит достаточно редко). Если что, ESXi - это гипервизор и его невозможно использовать как Desktop OS.
evg_96, Ну как-то же жили без VLA до С99 :-) Всегда к вашим услугам статические массивы постоянного размера и динамические массивы.
Эмулировать VLA ... а смысл? Вообще VLA имеют достаточно узкий диапазон применения и не стоит их пихать всюду. Нужно четко понимать как они реализованы и осознавать их плюсы и минусы.
До появления стандарта были варианты alloca()/malloca(), которые выделяли память в стеке и не требовали после себя free() - это практически аналог VLA, за исключением того что вы работали не с массивом, а с указателем.
Хорошо бы узнать какой именно доступ в сеть А вам нужен.
Сетевые шары, принтера, или доступ к базе данных и т.п. (на самом деле протокол и порт нужны) по этим данным можно определить правило фаервола достаточно легко.
Раз на линуксе машины доступ имеют, то они, видимо, хотят не того же самого от сети А, что машины на винде.
Illium, этот рецепт на StackOverflow - может и делат то что вам нужно, но там много лишнего, имхо.
На счет ошибки - все просто. Когда findstr не находит указанной строки в выводе ping, она ничего не возвращает, т.е. поток вывода сразу пуст. Но у вас в любом случае вызывается more и она, видимо, такую ситуацию считает ошибкой.
Можно просто подавить вывод ошибок в more:
for /f "delims=" %%j in ('more 2^>nul') do