Guest
- REPUTATION:0[+] [-]
|
xnik, вроде бы FLNK то же делает.FLNK <DestPathName>, <SrcFilePathName>[, LinkTypeMark] Команда позволяет установить жесткую или символическую ссылку под NTFS. DestPathName имя файла и каталога для создания жесткой или символической ссылки; SrcFileName путь к существующему файлу; LinkTypeMark 0 указывает на создание жесткой ссылки (если не указано, по-умолчанию 0), не-0 (1, 2, 99)- для создания символической ссылки. -j или Тип 2 указывает ссылку на каталог. Если SrcFilePathName не указан, ссылка будет удалена. -------------------------------------------------------------------------------- FLNK %WinDir%\System32\abcd.DLL, %CurDir%\abcd.DLL FLNK %WinDir%\MyTool, %CurDir%\MyTool, 1 -------------------------------------------------------------------------------- ОС XP/2003 не поддерживают символические ссылки и ссылки на каталог, а также жесткую ссылку на раздел (trans-volume); Эта команда поддерживает интерпретацию переменных среды (см. пример), а также спользование подстановочных знаков ("*", "?"); Команда работает путем вызова функции CreateHardLinkW или CreateSymbolicLinkW из Kernel32.DLL. Успешно это или нет, зависит от системы.
|
Guest
- REPUTATION:0[+] [-]
|
Закончил перевод справок для всех команд PECMD, перевод делался на базе справки PECMD2012.1.88.05.84Stable-201201 (крайней из доступных). В справках кое-что дополнено (особенно примеры) и переработана система подачи инфы (для понимания использования). См. в шапке. )) PS: Оказывается, есть ещё новее версия, этого года - PECMD2012.1.88.05.85Stable-210216. Но домашний форум надёжно заблокирован от доступа извне Китая, только из кеша Гугла можно прочитать о новой версии.
|
Hunter23071985
  - Longevity: 8 years 6 months
- Posts: 149
- REPUTATION:6[+] [-]
|
conty9, замените bbs.wuyou.net на bbs.c3.wuyou.net, домашний форум станет доступен.
|
Guest
- REPUTATION:0[+] [-]
|
Крайняя стабильная версия от 22.06.2021 на обменнике. Добавил в шапку Авторские (китайские) сборки PECMD. Китайский обменник, позволяет скачать и без регистрации (жмакаем левую кнопку, потом кнопку под синим "!" и наконец кнопку под зелёной птичкой).
|
avalat
  - Longevity: 8 years 10 months
- Posts: 406
- REPUTATION:127[+] [-]
|
|
Guest
- REPUTATION:0[+] [-]
|
Обновил в шапке набор справок по командам: адаптировал под крайнюю сборку 210622, изменил порядок подачи, исправил ошибки.
|
xnik
  - Longevity: 5 years 1 month
- Posts: 390
- REPUTATION:6[+] [-]
- Location: СССР
|
Можно ли использовать "MESS" чтобы вывести сообщение только в безопасном режиме?
|
Guest
- REPUTATION:0[+] [-]
|
xnik, ограничений по режиму нет, должно выводить.
|
 Отправлено: 15-Jul-2021 14:27
(after 1 hour 38 minutes)
xnik
  - Longevity: 5 years 1 month
- Posts: 390
- REPUTATION:6[+] [-]
- Location: СССР
|
ограничений по режиму нет, должно выводить. я имел в видувывести сообщение только в безопасном режиме
|
Guest
- REPUTATION:0[+] [-]
|
xnik, то есть, вы хотели, чтобы я поискал критерий, позволяющий отличить безопасный режим от обычного? Находится в гугле за 5 минут. Можно проверять по наличию раздела [HKLM\SYSTEM\CurrentControlSet\SafeBoot\Option] (этот раздел имеется только при безопасной загрузке), или по содержимому SystemStartOptions в [HKLM\SYSTEM\CurrentControlSet\Control], там среди прочего указан безопасный режим SAFEBOOT:MINIMAL
|
xnik
  - Longevity: 5 years 1 month
- Posts: 390
- REPUTATION:6[+] [-]
- Location: СССР
|
conty9 Вы могли бы код полностью написать? Все что я понял, ветка служит зацепкой для условия, есть ветка выводим сообщениеIFEX HKLM\SYSTEM\CurrentControlSet\SafeBoot\Option, MESS Недостаточно памяти так не работает
|
AZJIO
  - Longevity: 5 years 9 months
- Posts: 1238
- REPUTATION:127[+] [-]
|
Здесь проверка наличия текста в условии, он есть, а надо прочитать ветку реестра, смотри REGI.
|
Guest
- REPUTATION:0[+] [-]
|
не нашел как junction реализовать при помощи PECMD? Поэкспериментировал с командой FLNK - таки да, она полностью соответствует функционалу утилит junction (от Mark Russinovich), linkd (из пакета Windows 2000/2003 Resource Kit Tools) или команды mklink (ОС Vista и новее). При этом ограничения Windows 2000/XP/2003 никуда не деваются (поддерживаются только Junction Points ссылки на каталог и Hard Links на файл в пределах одного раздела).Обновил описание команды FLNK.Команда позволяет установить жесткую или символическую ссылку под NTFS. ================================================================================ FLNK [-j] <DestPathName>, <SrcFilePathName>[, LinkTypeMark] -j указывает ссылку на каталог (аналогично LinkTypeMark= 2) DestPathName имя файла/каталога для создания жесткой / символической ссылки; это имя не должно существовать (до создания ссылки) SrcFileName путь к существующему файлу; если SrcFilePathName не указан, ссылка будет удалена LinkTypeMark 0 - указывает на создание жесткой ссылки (если не указано, по-умолчанию 0); 1 - создание символической ссылки; 2 - для создания Junction Point на каталог (Windows XP/2003, NTFS 5) -------------------------------------------------------------------------------- Ядро Windows поддерживает следующие виды ссылок: Hard Links — жёсткие ссылки, как в *nix (Windows NT4 и новее), можно создавать только на файлы; действительны только в пределах одного раздела. Junction Points — аналог символических ссылок, начиная с Windows 2000 (NTFS 5), можно создавать только на директории, могут пересекать границы разделов. Symbolic Links — символьные ссылки. Доступны начиная с Windows Vista, на файлы и директории, более продвинутый аналог Junction Points ОС XP/2003 поддерживают только Junction Points ссылки на каталог и Hard Links в пределах одного раздела. Команда поддерживает интерпретацию переменных среды (см. пример), а также использование подстановочных знаков ("*", "?"). Команда работает путем вызова функции CreateHardLinkW или CreateSymbolicLinkW из Kernel32.DLL. Успешный результат зависит от возможностей системы. ******************************************************************[примеры]***** FLNK %WinDir%\System32\abcd.DLL, %CurDir%\abcd.DLL FLNK %WinDir%\MyTool, %CurDir%\MyTool, 1 FLNK E:\MyHelp,"D:\-Hlp-",2 //создать Junction ссылку E:\MyHelp на реальный каталог D:\-Hlp- FLNK E:\MyHelp,,2 //удалить Junction ссылку E:\MyHelp на реальный каталог FLNK D:\MyFile.txt,"D:\-Hlp-\11111.txt",0 //жёсткая ссылка D:\MyFile.txt на реальный файл D:\-Hlp-\11111.txt (для Windows XP только в пределах одного раздела)
|
avalat
  - Longevity: 8 years 10 months
- Posts: 406
- REPUTATION:127[+] [-]
|
Обновил справку по PECMD с новым переводом ---------------------- обновил 1.10.2021
Last edited by avalat on 2022-10-06 12:33; edited 2 times in total
|
 Отправлено: 28-Jul-2021 15:40
(after 2 hours 42 minutes)
Guest
- REPUTATION:0[+] [-]
|
avalat, спасибо за работу. Добавил в шапку.
|
Page 25 of 27
Current time is: 08-Dec 19:53
All times are UTC + 3
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|