[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет
  • Сообщений: 2582
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
волчара,
Приветствую! aa
Открываете pecmd.exe в редакторе ресурсов (например в Restorator'е). На панели инструментов включаете "Режим редактирования".
Заходите в Manifest\1
Меняете значение:
<requestedPrivileges>
         <requestedExecutionLevel level='asInvoker' uiAccess='false' />
      </requestedPrivileges>
...на:
<requestedPrivileges>
         <requestedExecutionLevel level='requireAdministrator' uiAccess='false' />
      </requestedPrivileges>

[Цитировать]

    волчара
  • 253
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 597
  • Репутация:44

    [+] [-]
  • Откуда: Омск
sergeysvirid, aa
[qpost=undefined]
Код:
<requestedPrivileges>
         <requestedExecutionLevel level='requireAdministrator' uiAccess='false' />
      </requestedPrivileges>
ay thx

[Цитировать]

    TX2000
  • 13975
  • Стаж: 8 лет 6 месяцев
  • Сообщений: 132
  • Репутация:21

    [+] [-]
99891Приветствую aa
Подскажите пожалуйста, где и что прописать в самом pecmd.exe файле что бы он запускался от админа. Вроде весь раздел PECMD просмотрел но не нашел, может проглядел.
Какие преимущества запуска PECMD от имени администратора?
Привилегии наследуются или что?

[Цитировать]

    волчара
  • 253
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 597
  • Репутация:44

    [+] [-]
  • Откуда: Омск
99925
Какие преимущества запуска PECMD от имени администратора?
Привилегии наследуются или что?
Для запуска данной утилиты Create vmdk-file, а именно отображение списка в комбобоксе. Данный код
TEAM ENVI^ EnviMode=1|SET$ &NL=0d 0a|FDRV &Drvs=*:
FORX * %&Drvs%,&D,TEAM PART list drv %&D%,&&V|MSTR &&hd=<9>%&V%|^SET &Drv[%&hd%]=%%&Drv[%&hd%]%%%&D%
TEAM PART list disk,&&AllDsk|ENVI &&FindLIST=|SET &D1=
FORX * %&AllDsk%,&Find,
{* TEAM PART -devid list disk %&Find%,&DskID|MSTR &&hd,&&SZ,&&Bus=<1><2><9>%&DskID%
TEAM SED &DskID=1,DISK\&VEN_,1 ,%&DskID%|SED &DskID=1,IDE\\DISK,1 ,%&DskID%|SED &DskID=1,\&PROD_,_,%&DskID%
TEAM MSTR &DskID=<-1>%&DskID%|SED &DskID=1,\&REV, ,%&DskID%|SED &DskID=1,\\, ,%&DskID%|SED &DskID=1,___, ,%&DskID%
TEAM MSTR &DskID=<1>%&DskID%|SED &DskID=8,_, ,%&DskID%
FIND $%&DskID%=,SET &DskID=-
IFEX #%Bus%=2, SET Bus=(ATAPI)
IFEX #%Bus%=3, SET Bus=(ATA)
IFEX #%Bus%=7, TEAM SET Bus=(USB_HDD)|^SET &TEnvi=%%&Drv[%hd%]%%|FORM TEnvi=%&TEnvi%|FIND $%TEnvi%=DRIVE_USBFLASH,SET Bus=(USB_Flash)
IFEX #%Bus%=11, SET Bus=(SATA)
IFEX #%&SZ%>2G, @TEAM CALC &SZ=%&SZ%/1G#1| SET SZ=%&SZ%G! IFEX #%&SZ%>2M, @TEAM CALC &SZ=%&SZ%/1M#1| SET SZ=%&SZ%M
^SET &FindLIST=%&FindLIST%%&NL%%&Find%,%&Bus%,%&SZ%,%&DskID%,%%&Drv[%hd%]%%
}
FILE .\HDD_data.txt
WRIT .\HDD_data.txt,$*,%&FindLIST%
работает только от админа, проверенно на win10-11, на других не проверял

[Цитировать]

    TX2000
  • 13975
  • Стаж: 8 лет 6 месяцев
  • Сообщений: 132
  • Репутация:21

    [+] [-]
Понял! aa

[Цитировать]

    волчара
  • 253
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 597
  • Репутация:44

    [+] [-]
  • Откуда: Омск
Приветствую всех aa
Есть возможность в pecmd создать файл(ы) bc

[Цитировать]

    Gvint64
  • 24573
  • Стаж: 4 года 6 месяцев
  • Сообщений: 623
  • Репутация:71

    [+] [-]
волчара, aaТак годится?
ENVI DD=new.txt
Call @win
_SUB win
EXEC cmd.exe /c >nul @echo>"%CurDir%\%DD%"
_END

[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 466
  • Репутация:127

    [+] [-]
волчара,
Просто
WRIT d:\file.txt,0,
WRIT d:\file.reg,0,
.......

[Цитировать]

    волчара
  • 253
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 597
  • Репутация:44

    [+] [-]
  • Откуда: Омск
Gvint64, avalat, aa
99950
Просто
Код:
WRIT d:\file.txt,0,
WRIT d:\file.reg,0,
ay

PS

Вот я ........, порой совсем не хочу по думать немного, привык что; вот команда она делает так, как написано bu
Код:
ENVI DD=new.txt
Call @win
_SUB win
EXEC cmd.exe /c >nul @echo>"%CurDir%\%DD%"
_END
az
Тоже возьму на заметку

[Цитировать]

    JuraAD
  • 28398
  • Стаж: 3 года 4 месяца
  • Сообщений: 86
  • Репутация:27

    [+] [-]
99951Gvint64, avalat, aa
...
EXEC cmd.exe /c >nul @echo>"%CurDir%\%DD%"
...
az
Тоже возьму на заметку
проблема в том, что вкорячивает в новый файл перевод строки + не хватает разделителя
EXEC cmd.exe /c >nul @echo>"%CurDir%\%DD%"
правильно:
EXEC cmd.exe /c >"%CurDir%\%DD%" @echo
еще лучше:
EXEC cmd.exe /c 2>"%CurDir%\%DD%" @echo
или:
EXEC cmd.exe /c >"%CurDir%\%DD%" 2>nul .
ps: будте проще и народ потянется к вам... своими потными, волосатыми руками... -)
psps: возмутился не Gvint64, а волчара -))) всё пучком по рубль двадцать... не нужно воспринимать лично.


Последний раз редактировалось: JuraAD (2023-04-08 15:29), всего редактировалось 1 раз

[Цитировать]

    волчара
  • 253
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 597
  • Репутация:44

    [+] [-]
  • Откуда: Омск
99967ps: будте проще и народ потянется к вам... своими потными, волосатыми руками... -)
Эты вы к чему вообще написали, в чем проблема?? вам что, мой вопрос не понравился что ли???
99944Есть возможность в pecmd создать файл(ы)

PS

или что то вы мне хотите предъявить, так давайте перейдем в личку!!!"научите" меня жизни и как нужно общаться!!

[Цитировать]

    Gvint64
  • 24573
  • Стаж: 4 года 6 месяцев
  • Сообщений: 623
  • Репутация:71

    [+] [-]
волчара,avalat, aa Создание каталога и файлов в нём. (WRIT - файлы - средствами PECMD будет правильнее )
#CODE=866
ENVI DD=new.txt
Call @win
_SUB win
FILE ? => %CurDir%\NewFolder
WRIT %CurDir%\NewFolder\BOOT.INI,,
EXEC cmd.exe /c (@echo %date% & @echo abcdefghij & @echo абвгдежзик) >"%CurDir%\NewFolder\%DD%"
///EXEC cmd.exe /c >nul @echo >"%CurDir%\NewFolder\%DD%"
_END


Последний раз редактировалось: Gvint64 (2023-04-07 16:13), всего редактировалось 9 раз(а)

[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 466
  • Репутация:127

    [+] [-]
Команда WRIT создаёт файл только в существующем каталоге
для этого надо сначала создать каталог(и)
Пример:
MDIR d:\1\2\3
WRIT d:\1\2\3\file.txt,0,

[Цитировать]

    Gvint64
  • 24573
  • Стаж: 4 года 6 месяцев
  • Сообщений: 623
  • Репутация:71

    [+] [-]
aa PECMD2012.1.88.05.94Stable-230422.7z и PECMD_230422_x86x64En

[Цитировать]

    TX2000
  • 13975
  • Стаж: 8 лет 6 месяцев
  • Сообщений: 132
  • Репутация:21

    [+] [-]
Gvint64, Спасибо! aa
Меню по-прежнему на китайском.
Переведенное меню:: PECMD_230422_x86x64_English

Страница 20 из 27


Показать сообщения:    

Текущее время: 25-Ноя 19:33

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы