Задать вопрос
Ответы пользователя по тегу Windows
  • Какой протокол подключения наиболее быстрый для удалённого рабочего стола?

    @res2001
    Developer, ex-admin
    Если отказаться от GUI, то юзайте ssh и радуйтесь.
    Ответ написан
    Комментировать
  • Какая это программа выдает такое окно?

    @res2001
    Developer, ex-admin
    Может плагин в браузере отправляет файлы проверяться в virustotal?
    Ответ написан
    Комментировать
  • Функции WriteFile и ReadFile возвращают ERROR_NOT_ENOUGH_MEMORY - где могут быть грабли?

    @res2001
    Developer, ex-admin
    Ну если грешите на антивирус, поставьте файлы которые программа использует в исключения для АВ.
    Ответ написан
    Комментировать
  • Почему дублируются новые папки на сетевом диске?

    @res2001
    Developer, ex-admin
    Попробуйте удалить в папке desktop.ini, обычно скрытый.
    Удалите эту папку и вместо нее создайте такую же пустую.
    Ответ написан
  • Как подключиться к windows 7 telnet серверу с возможностью автоматического выплнения команд?

    @res2001
    Developer, ex-admin
    В качестве клиента лучше использовать не виндовый telnet-клиент, а что-нибудь другое, умеющее запускать команды из файла. Например PuTty умеет подключаться по телнету и в ее составе есть утилита командной строки, которая умеет выполнять команды из файла.
    Я сам удаленный запуск через телнет сценариев не пробовал, но по ssh прекрасно работает. Учтите, что запускаемый сценарий должен быть на стороне сервера, на сколько я помню. Ну и раз у вас много данных обрабатывается, то в сценарии сделайте вывод на экран по минимуму - все перенаправляйте в файлы или в nul.
    Ответ написан
    Комментировать
  • Как в Windows дать юзерам общий доступ ко всему либо сделать так, что бы система видела меня как администратора всегда?

    @res2001
    Developer, ex-admin
    Вообще по вопросу - отключите UAC.
    Но на самом деле - боритесь со своими желаниями. Ведь система будет спрашивать разрешение на доступ не только у вас, но и у вируса, который вы словите, не заметив. Со включенным UAC у вас есть шанс это вовремя увидеть.
    При доступе к папке система спрашивает разрешения, если у вас нет этого доступа. Просто дайте себе доступ к этой папке. Это не относится к системным папкам - там оставьте настройки доступа по умолчанию.
    Ответ написан
  • MinGw Windows как работать через консоль?

    @res2001
    Developer, ex-admin
    Напишите makefile - это общепринятая практика компиляции программ.
    Обычно еще процесс компиляции разбивают на компиляцию объектных файлов и линковку их в исполняемый файл. Для этого добавляют опцию -c в компиляцию. Но это не обязательно.
    Дальше можно добавить опции отладки или наоборот оптимизации, -pedantic -Wall и -std=XXX
    В общем gcc --help вам в помощь.
    Ответ написан
    3 комментария
  • Как перехватить задание, отправленное на печать, с целью потом его "интерпретировать" в файл .prn для конкретного принтера?

    @res2001
    Developer, ex-admin
    Что такое prn файл в вашем понимании? Я встречал множество вариантов файлов с расширением prn.

    Подозреваю что прога печатает либо на принтер по умолчанию, либо на прямую в конкретный порт (LPT/COM). Обычно это происходит именно так, хотя могут быть и другие варианты.
    Установите в систему какой-либо виртуальный принтер, записывающий в файл и либо сделайте его принтером по умолчанию, либо подключите к нужному порту (дайте принтер в общий доступ и с помощью net use подключите его принтер к порту).
    Ответ написан
    Комментировать
  • Как заставить ПО работать из одного каталога но на разных рабочих станциях?

    @res2001
    Developer, ex-admin
    Не все программы могут работать в таком режиме. Все зависит от кривизны рук разработчиков.
    Например, если софтина открывает какой-либо файл, находящийся в своем каталоге, в монопольном режиме, то вторая копия этой же программы, запущенная на этом же компе уже не сможет работать.
    Так же возможно путь установки жестко прошит в коде и она именно там ищет какие-либо файлы.
    Путь, прошитый в exe можно аккуратно поменять, на что-нибудь другое, но такой же длины с помощью HEX редактора.
    Отследить другие причины можно с помощью программ входящих в Sysinternals Suite (можно взять на сайте микрософта бесплатно). С помощью этих утилит можно посмотреть, к каким файлам обращается программа при запуске, к каким ключам реестра.
    Даже если в софте проблемы с монопольным доступом к каким-то файлам остается вариант, когда сама софтина находится на сетевых дисках, а нужные файлы раскидываются по раб.станциям.
    Ответ написан
    Комментировать
  • Как выводить кириллицу в программе на Си?

    @res2001
    Developer, ex-admin
    Когда пишите консольную программу для винды нужно учитывать:
    1.В какой кодировке в самом тексте программы ваши русские строки.
    2.Кодировка консоли может меняться. По умолчанию в виндовой консоли 866 кодировка, можно переключить на 1251.
    3.Консольное API и stdlib языка Си ничего автоматически не перекодирует.
    4.Компилятор ничего не перекодирует, ему вообще пофигу что у вас там в кавычках.
    5.Если выводите без перекодировки, то нормальный результат можно получить только если кодировка консоли совпадает с кодировкой ваших русских символов в исходнике.

    Что бы не зависеть от кодировки консоли можно:
    1.не выводить русские буквы
    2.Заморочится с перекодированием в кодировку консоли перед выводом. Это довольно легко, всего то пол суток чтения MSDN и тестов.
    Ответ написан
    Комментировать
  • Как связать удаленные компьютеры в Локальную сеть, подобно VPN, через SSH туннель?

    @res2001
    Developer, ex-admin
    Смените порт по умолчанию для ssh сервера, поставьте, например, 80 или 443, и думаю все блокировки пройдут.
    Для организации ВПН есть и более подходящие варианты, например OpenVPN или тот же SoftEther.
    Ответ написан
  • Чем заменить стандартнй cmd windows?

    @res2001
    Developer, ex-admin
    Создать файл:
    echo.>file.txt
    Правда не пустой, а содержащий CRLF.
    Ответ написан
  • Как Documents and Settings организовать на отдельном диске?

    @res2001
    Developer, ex-admin
    Когда-то уже писал ответ на подобный вопрос, но не смог его найти почему-то.
    Винда хранит настройки профилей в реестре тут:
    HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList
    Структура этого раздела такова:
    1.В параметре ProfilesDirectory общая настройка для папки где будут хранится профили
    2.В подразделах (имена подразделов состоят из SIDов пользователей) лежат описания профиля каждого конкретного пользователя. Какому пользователю принадлежит профиль можно узнать либо по SID (если известен SID пользователя), либо косвенно по параметру ProfileImagePath в подразделе, где записан непосредственно путь к профилю пользователя.

    А теперь про перенос:
    1.Изменение ProfilesDirectory на другой каталог повлияют только для вновь создаваемых профилей.
    2.Не рекомендую перетаскивать уже существующий профиль, т.к. в профиле уже где-то могут быть зафиксированы старые пути для сторонних программ.

    Из всего вышеописанного вытекает следующий алгоритм переноса профиля:
    1.Создаете в нужном месте новую папку Users (или Documents and Settings или какую угодно), назначаете на нее права такие же как на оригинальной папке Users вплоть до владельца и наследования.
    2.Меняете значения ProfilesDirectory - указываете там путь к новой папке.
    3.Удаляете подраздел пользователя в ProfileList (пользователя, профиль которого хотите перенести).
    4.Перезагружаетесь и заходите этим пользователем. После загрузки винда создаст новый профиль в новом месте.
    5.Переносите все данные из старого профиля в новый. Обои и прочие настройки винды придется сделать за ново.

    Этот способ работает начиная с Windows 2000, меняются только названия стандартных папок с профилями. Опробован на сотнях инсталляций винды в течение нескольких лет.
    В ОС начиная с Windows Vista не рекомендую переносить профили или части профилей другими способами, т.к. в этих ОС в профиле полно ссылок, при переносе ссылки как правило дохнут и какой-то функционал ОС может отвалится. При создании профиля моим способом, винда сама создает новый профиль и все ссылке будут корректные.

    В винде есть системные профили типа Default, All users, Local System и т.п. В Windows XP их можно было перенести аналогичным способом в новое место, но с Windows Vista это перестало работать, поэтому эти профили не трогайте, пусть остаются на своем месте. Каталог c:\ProgramData так же не переносите (собственно это и есть профиль для All users).
    Ответ написан
    Комментировать
  • Как открыть PowerShell в папке C:?

    @res2001
    Developer, ex-admin
    1.Можно настроить ярлыки запуска с нужным текущим каталогом.
    2.При запуске cmd можно задать выполнение команды перехода в нужный каталог.
    cmd /?
    Думаю, что аналогично можно сделать и в PS.
    Ответ написан
    Комментировать
  • Как мне изменить владельца всех вложенных папок и файлов?

    @res2001
    Developer, ex-admin
    В винде, когда переносите файлы, права доступа переносятся вместе с файлами, не наследуются от целевой папки - это поведение по умолчанию.
    Когда нужно наследовать права из целевой папки, то я, обычно, копирую файлы, потом удаляю из старого места расположения. Так избавляюсь от пляски с правами после переноса.

    Из свойств корневой папки владелец не меняется (с заменой владельца у дочерних объектов)?
    Выдаются какие-либо ошибки?
    Ответ написан
  • Как в *.bat файле использовать системную переменную содержащую в названии %1?

    @res2001
    Developer, ex-admin
    Включаем
    setlocal enabledelayedexpansion
    и далее искомую переменную используем так:
    echo.!1c_filial!
    Но лучше сразу ее пересохранить в более удобоваримую переменную:
    set "filial_1c=!1c_filial!"
    и далее пользуйтесь filial_1c
    Ответ написан
    1 комментарий
  • Команда del под runas не удаляет файл в директории windows, как обойти?

    @res2001
    Developer, ex-admin
    Вы не правильно понимаете. Команда del - это внутренняя команда cmd (нет файла del.exe в системе), поэтому чтоб ее выполнить нужно запустить cmd. Есть еще и другие внутренние команды cmd: echo, if, for ...
    Ответ написан
    4 комментария
  • Почему жесткий диск загружен на 100%?

    @res2001
    Developer, ex-admin
    Посмотрите журнал системы, возможно у вас диск дохнет, в журнале в этом случае будут дисковые ошибки.
    Ответ написан
  • Какую программу посоветуете для поднятия файрвола в локальной сети с сервером на ОС Windows 7 Pro?

    @res2001
    Developer, ex-admin
    А чем вас встроенный фаервол не устраивает? Только правила нужно настроить грамотно.
    Но вообще я согласен с АртемЪ - железный роутер или pfSense или что-то подобное (таких сборок хватает).
    Ответ написан
    Комментировать
  • Wake on Lan в TeamViewer, как настроить?

    @res2001
    Developer, ex-admin
    Обычно для домашнего использования, нужно на роутере пробросить порты 7,9/udp на ваш комп, настроить БИОС ... и все.
    Но если внешний IP адрес динамический, а это обычно так и есть, то он будет регулярно меняться и на какую-либо устойчивую работу рассчитывать особо не приходится - поменяется внешний адрес на роутере и все перестанет работать. Для нормальной работы схемы нужен статический внешний адрес, а это дополнительно 50-150 р. за интернет в месяц в зависимости от оператора.
    Как вариант с динамическим адресом - настроить DDNS на роутере и отправлять пакеты по имени, а не по IP.
    Но если все есть, то для посылки команды на включение можно воспользоваться и сервисами из интернет, например тут: wakeonlan.ru
    Ответ написан
    Комментировать