• Привет !

    На форуме есть зеркало в ТОРе:rusfwz3cukdej7do.onion

    ЗЕРКАЛА ФОРУМА:

    ru-sfera.org

    ru-sfera.online

    Обратная связь:

    Email:[email protected]

    Jabber:[email protected]

    Всего доброго !

Не получается подать команду на cmd (1 Viewer)

Кто просматривает этот контент: "Тема" (Всего пользователей: 0; Гостей: 1)

Пост_Апокалипсис

Житель форума
Форумчанин
Регистрация
18.10.2018
Сообщения
3
Код:
ShellExecute(0, 'runas', 'cmd.exe', pchar('/k "vssadmin.exe Delete Shadows /All /quiet"'), nil, SW_SHOWNORMAL) ;
консоль выдает ошибку

1486eb66f926a23d95362ebe58ced633-full.png


такое происходит при запуске x86 билда на window x64
x86 +x86, как и x64+x64 отрабатывает отлично
Гугл говорит, что нужно как-то перенаправлять команду на cmd нужной битности

Кто с таким сталкивался ?
 

virt

Уважаемый пользователь
Форумчанин
Регистрация
24.11.2016
Сообщения
707
Репутация
227

virt

Уважаемый пользователь
Форумчанин
Регистрация
24.11.2016
Сообщения
707
Репутация
227
да нет, все равно не отрабатывает
Странно.

Что-бы запустить x64 нужно запустить консоль в x64, если в x86, то в x86...

64-bit cmd.exe - расположен в %WinDir%\System32\cmd.exe
32-bit cmd.exe - расположен в %WinDir%\SysWOW64\cmd.exe

Можно проверить, в диспетчере задач, cmd.exe будет без пометки *32, для x64 и с пометкой *32 для x86...