Описание тега shellexecuteex
Функция оболочки Windows, используемая для выполнения действий с объектом файловой системы. Отличается от функций выполнения / запуска базовой оболочки и ShellExecute тем, что использует структуру SHELLEXECUTEINFO.
1
ответ
Как узнать, есть ли у окна, созданного с помощью ShellExecuteEx, процесс?
Я использую ShellExecuteEx запустить внешнее приложение: SHELLEXECUTEINFO shExInfo = { 0 }; shExInfo.cbSize = sizeof(shExInfo); shExInfo.fMask = SEE_MASK_NOCLOSEPROCESS; shExInfo.hwnd = 0; shExInfo.lpVerb = L"runas"; // Operation to perform shExInfo…
05 май '15 в 11:12
0
ответов
Как проверить приложение, запущенное с помощью ShellExecuteEx (если приложение уже запущено)
Я хочу, чтобы запустить приложение, как оболочка Windows, когда дважды щелкнул файл (.doc;.xls) ИЛИ ярлык (.LNK) или и exe. Затем я хочу получить pid и дескриптор окна запущенного приложения. В настоящее время я использую ShellExecuteEx для запуска …
27 фев '14 в 06:14
1
ответ
Получить код завершения из командного файла в Inno Setup с помощью ShellExecuteEx
У меня есть несколько командных файлов, которые я выполняю из Inno Setup. я использую ShellExecuteEx() выполнить командные файлы: function ShellExecuteWait(const Verb, Filename, Params, WorkingDir: string; const ShowCmd: integer; const Timeout: card…
23 янв '16 в 00:57
1
ответ
Ошибка ShellExecuteEx на USB-накопителе с защитой от записи?
Я пытаюсь протестировать приложение на USB-накопителе с защитой от записи, я хочу использовать API-интерфейс ShellExecuteEx (мне нужно использовать этот вызов API, потому что мне нужен вызов lpVerb:= "runas") для выполнения второй программы, но я пр…
08 июл '11 в 21:03
1
ответ
Внешний исполняемый файл Delphi с правами администратора сведен к минимуму в Windows 8
У меня есть проблема, при которой всплывающее окно контроля учетных записей Windows (UAC) минимизируется при выполнении вспомогательной программы командной строки, которая запрашивает привилегии администратора в своем манифесте. Всплывающее окно UAC…
04 дек '13 в 21:37
1
ответ
Завершение ShellExecuteEx закрывает "неправильное" окно
Я использую этот код, чтобы запустить веб-браузер, а затем завершить его. Однако вместо этого, после запуска веб-браузера и превращения его в активное окно, оно ловит окно в фоновом режиме (приложение, которое запускает браузер) и закрывает его. Так…
11 апр '14 в 13:36
2
ответа
Процесс. Старт очень медленный
В настоящее время я использую этот метод, и он отлично работает: public static void CreateEmailInDefaultMailEditor(string to, string subject, string body) { Process.Start($"mailto:{to}?subject={subject}&body={body}"); } Затем я попробовал его на…
23 ноя '16 в 09:17
0
ответов
Контроль запуска банок через ShellExecuteEx
У нас есть проект Java. У этого есть 5 команд CLI, которые указывают на Project.jar они идут что-то вроде пример сервера: это процесс сервера, который продолжает работать в CMD и не закрывается. пример клиентского агента: это клиентский процесс, кот…
25 окт '18 в 17:20
1
ответ
C++ ShellExecuteEx не выполняет exe с параметром, не генерируя выходные данные из этого exe
За последние несколько дней или недель. В Visual Studio C++ мне трудно ShellExecuteEx() пытаясь запустить exe с параметром внутри exe. Это происходит так, что я запускаю отладочную программу в Visual Studio (даже за ее пределами). Программа запустит…
24 апр '17 в 15:53
3
ответа
Невыпущенная программа запускает повышенное обновление, программа обновления должна ждать завершения программы
У меня есть 2 приложения, program.exe и updater.exe, оба написанные на Delphi5. Программа запускается без прав администратора (и без манифеста), программа обновления имеет манифест с "requireAdministrator", потому что он должен иметь возможность пис…
10 июн '15 в 14:29
1
ответ
Выполнение EXE из EXE из EXE
У меня есть 3 программы, App1.exe, App2.exe и App3.exe. Каждый из них может запускаться независимо друг от друга, но App2.exe может запускать App3.exe с помощью ShellExecuteEx, а App1.exe может запускать App2.exe с помощью ShellExecuteEx (который, в…
23 авг '13 в 14:16
1
ответ
Перехватить закрывающее сообщение окна, открытого с ShellExecuteEx
У меня есть надоедливая программа, которая не сохраняет свою позицию при закрытии. Я сделал небольшую консольную программу, которая открывает его и перемещает окно в другую позицию, теперь я хочу сохранить позицию, когда программа закрывается, как я…
27 мар '15 в 21:52
1
ответ
Как ShellExecute программа и затем отправить ей текст командной строки
Я могу открыть внешнюю программу нормально с ShellExec ret := ShellExecute(handle, 'open', PChar(filename), nil, nil, SW_NORMAL); но тогда я хотел бы отправить ему такие команды, как: msg := 'open ftp://MyUser:MyPass@www.website.com'; Это возможно?
04 дек '15 в 18:15
1
ответ
Окно Install-Shield не появляется сверху при запуске через функцию ShellExecuteEx
Я пытаюсь запустить setup.exe, который сделан через install-shield с помощью приведенного ниже кода DWORD ChildProcess(LPCSTR exePath, LPCSTR lpCmdLine ,BOOL showDialog, char* workingDir, BOOL bParentWait ) { CWnd * handle = AfxGetMainWnd (); //hand…
25 мар '13 в 07:05
2
ответа
ShellExecuteEx с SEE_MASK_FLAG_NO_UI отображает ошибку при запуске приложения.NET в системе без.NET
ShellExecuteEx Вызов функции Win32 имеет флаг SEE_MASK_FLAG_NO_UI в его SHELLEXECUTEINFO структура, которая должна подавлять любые сообщения об ошибках, которые могут отображаться из-за ошибки при запуске приложения. Документация MSDN здесь довольно…
21 янв '10 в 09:39
1
ответ
Передача нескольких параметров / аргументов cmd.exe в ShellExecute(Ex)?
Я пытался получить cmd.exe /c /v:on выполнено с использованием ShellExecute а также ShellExecuteEx, Однако оба метода, похоже, принимают только один параметр, потому что когда он встречает /v:on, The filename, directory name, or volume label syntax …
02 окт '17 в 22:03
1
ответ
Повышение процесса через ShellExecuteInfo - бесконечные оболочки?
Я следовал за этой статьей для повышения уровня процесса, однако в моем коде ниже (в значительной степени копия в настоящее время), при отладке, я получаю бесконечное число создаваемых оболочек. Строка, на которой это происходит, указана. Я посмотре…
05 авг '13 в 06:54
2
ответа
WinApi ShellExecuteEx - использование глагола "копировать" в списке файлов
Можно ли использовать ShellExecuteEx для копирования или вырезания группы файлов в заданном каталоге? Функция Windows прекрасно работает с одним файлом, но я нигде не могу найти подсказок по теме (со списком файлов). Я не ожидаю какого-либо альтерна…
16 окт '10 в 18:31
2
ответа
C++ создать процесс в качестве администратора и получить его вывод
У меня есть проблема, я искал две вещи, которые должны идти вместе, проходя через процесс Createprocess() как администратор и получить вывод. Когда я Google, как CreateProcess() как администратор я получаю людей, отвечающих на использование shellexe…
14 ноя '13 в 14:02
1
ответ
Неожиданное / противоречивое поведение от ShellExecuteEx
Я создаю самоконфигурируемый программный инструмент, который запускает несколько других сторонних инсталляторов по мере необходимости в Visual C++ (2015) с использованием Qt. Когда программное обеспечение обнаружит, что ему нужна недоступная библиот…
28 янв '19 в 05:43