если вы видите этот текст, отключите в настройках форума использование JavaScript
Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания .
Новичкам также крайне полезно ознакомиться с данным документом .
Попробуй так... 04.01.03 19:36 Число просмотров: 2207
Автор: Killer{R} <Dmitry> Статус: Elderman
SHELLEXECUTEINFO sei;
sei.cbSize=sizeof(sei);
sei.fMask=SEE_MASK_NOCLOSEPROCESS|SEE_MASK_INVOKEIDLIST|SEE_MASK_FLAG_NO_UI;
sei.hwnd=Handle;
sei.lpVerb="open";
sei.lpFile=url;
sei.lpParameters=0;
sei.lpDirectory=0;
sei.nShow=1;
sei.hInstApp = 0;
sei.lpIDList = 0;
ShellExecuteEx(&sei);
<programming >
[Win32] Почему не работает Shell API 29.12.02 03:47
Автор: Disappear Статус: Незарегистрированный пользователь
Пишу прогу на Visual C и использую там функции ShellExecute и SHBrowseForFolder.
ShellExecute - вообще возвращает всегда ошибку. А вторая функция выводит диалог без дерева папок, вместо него пустое место :((
Дело в том, что этот-же код с в другле программе на том же компьютере работает прекрасно.
Так в чем же может быть дело???
А какую ошибку ShellExecute возвращает? И что ты им делаешь? 29.12.02 04:28
Автор: Killer{R} <Dmitry> Статус: Elderman
[win32] возвращает se_err_accessdenied 29.12.02 20:41
Автор: Disappear Статус: Незарегистрированный пользователь
HINSTANCE result = ShellExecute(hWnd, _T("open"), url, NULL,NULL, showcmd);
возвращает SE_ERR_ACCESSDENIED
[win32] возвращает se_err_accessdenied 08.01.03 21:37
Автор: YoSilver Статус: Незарегистрированный пользователь
> HINSTANCE result = ShellExecute(hWnd, _T("open"), url, > NULL,NULL, showcmd); > > возвращает SE_ERR_ACCESSDENIED
Параметр lpDirectory не должен быть 0, я обычно юзаю результат вызова GetWindowsDirectory.
[winxp] почему shellexecut возвращает se_err_accessdenied 04.01.03 18:43
Автор: Disappear Статус: Незарегистрированный пользователь
Вот такой код отказывается работать под WinXP, хотя под Win98 проблем нет
HINSTANCE result = ShellExecute(hWnd, _T("open"), url,NULL,NULL, showcmd);
возвращает SE_ERR_ACCESSDENIED
Я так понимаю, что это некие доморощенные способы защиты в WinNT. Можно как-то это обогнуть???
Попробуй так... 04.01.03 19:36
Автор: Killer{R} <Dmitry> Статус: Elderman
SHELLEXECUTEINFO sei;
sei.cbSize=sizeof(sei);
sei.fMask=SEE_MASK_NOCLOSEPROCESS|SEE_MASK_INVOKEIDLIST|SEE_MASK_FLAG_NO_UI;
sei.hwnd=Handle;
sei.lpVerb="open";
sei.lpFile=url;
sei.lpParameters=0;
sei.lpDirectory=0;
sei.nShow=1;
sei.hInstApp = 0;
sei.lpIDList = 0;
ShellExecuteEx(&sei);
[Win32] А как же ShellExecute ?? 05.01.03 00:58
Автор: Disappear Статус: Незарегистрированный пользователь
Мне нужно ShellExecute для того чтобы запускать линки http:// , mailto:
- ShellExecuteEx вроде этого не умеет :((
Это открывает мою страничку в эаутах моих прог: ShellExecute(0,0,"http://killprog.narod.ru",0,0,1)); 05.01.03 09:51
Автор: Killer{R} <Dmitry> Статус: Elderman