Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / ShellExecute NET SEND / 15 сообщений из 15, страница 1 из 1
15.06.2006, 10:04
    #33791942
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShellExecute NET SEND
Делаю

Код: plaintext
1.
str.Format("NET SEND %s %s", pcName, g_mess);
int ret = (int)ShellExecuteA((HWND)wndHandle, "open", str, NULL, NULL, SW_NORMAL);

ничего не происходит. Как правильно ShellExecute'тить net send?

Как программно проверить работает ли служба сообщений?

Respect
--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
15.06.2006, 10:23
    #33791999
Dmitrii K.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShellExecute NET SEND
CerebrumДелаю

Код: plaintext
1.
str.Format("NET SEND %s %s", pcName, g_mess);
int ret = (int)ShellExecuteA((HWND)wndHandle, "open", str, NULL, NULL, SW_NORMAL);

ничего не происходит. Как правильно ShellExecute'тить net send?

Может так:
Код: plaintext
1.
2.
str.Format("SEND %s %s", pcName, g_mess);
int ret = (int)ShellExecuteA((HWND)wndHandle, "open", "net",str,NULL, SW_SHOWNORMAL);
?
...
Рейтинг: 0 / 0
15.06.2006, 10:41
    #33792068
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShellExecute NET SEND
Dmitrii K.
Может так:
Код: plaintext
1.
2.
str.Format("SEND %s %s", pcName, g_mess);
int ret = (int)ShellExecuteA((HWND)wndHandle, "open", "net",str,NULL, SW_SHOWNORMAL);
?
выдает
ERROR_PATH_NOT_FOUND || ERROR_FILE_NOT_FOUND
...
Рейтинг: 0 / 0
15.06.2006, 11:13
    #33792166
Maksim UM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShellExecute NET SEND
У меня проходит вариант:
Код: plaintext
1.
2.
3.
4.
 char str[] = "NET";
 char parm[ 200 ];
 sprintf(parm,"SEND %s %s","MMM","test111");
 int ret = (int)ShellExecuteA(NULL, "open", str, parm, NULL, SW_SHOWNORMAL);
Что бы проверить запущена ли служба:
см. OpenService,QueryServiceStatus (SERVICE_RUNNING - запущен)
служба - Messenger
...
Рейтинг: 0 / 0
15.06.2006, 11:16
    #33792176
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShellExecute NET SEND
Maksim UMУ меня проходит вариант:
Код: plaintext
1.
2.
3.
4.
 char str[] = "NET";
 char parm[ 200 ];
 sprintf(parm,"SEND %s %s","MMM","test111");
 int ret = (int)ShellExecuteA(NULL, "open", str, parm, NULL, SW_SHOWNORMAL);
Что бы проверить запущена ли служба:
см. OpenService,QueryServiceStatus (SERVICE_RUNNING - запущен)
служба - Messenger
спасибо, получилось, просто "net" потерял в shellExecute
...
Рейтинг: 0 / 0
15.06.2006, 11:17
    #33792181
Dmitrii K.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShellExecute NET SEND
Код: plaintext
1.
    ShellExecute(NULL,"open","net","send Dima test","",SW_HIDE);
Тоже отсылает...
Чтобы запустить - net start messenger (Если не отключена вообще)
...
Рейтинг: 0 / 0
15.06.2006, 14:33
    #33793038
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShellExecute NET SEND
запускать запускает, но сообщения не шлет, служба работает, если руками в cmd набрать все ОК, а так хрен. Окно быстро прошмыгивает и все, как его задержать, чтобы посмотреть на что он ругается?

--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
15.06.2006, 14:46
    #33793099
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShellExecute NET SEND
Cerebrum
переназначь вывод в файл и посмотри, чего там

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
15.06.2006, 15:46
    #33793343
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShellExecute NET SEND
лучше уж тогда CreateProcess и ловить вывод пайпом.
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
15.06.2006, 15:47
    #33793354
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShellExecute NET SEND
maXmoлучше уж тогда CreateProcess и ловить вывод пайпом
чтобы просто один раз посмотреть, что там не сработало ?

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
15.06.2006, 15:56
    #33793381
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShellExecute NET SEND
один раз можно и ручками в консольке набрать, но чел ведь зачем-то прогу пишет.
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
15.06.2006, 16:01
    #33793418
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShellExecute NET SEND
maXmoзачем-то прогу пишет
что тут непонятного ?
прогу пишет, чтобы ручками не писать в консоли, а у него не получается, и
чтобы посмотреть один раз, что именно не получается, ты предлагаешь
соорудить бальшую прогу. Нет, ну конечно, если поставить себе цель написать
полноценную надстройку над net send, тогда да

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
15.06.2006, 17:03
    #33793695
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShellExecute NET SEND
Хорош ругаться - оно того не стоит!
Я разобрался ужо!

--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
15.06.2006, 17:09
    #33793720
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShellExecute NET SEND
CerebrumЯ разобрался ужо!
у приличных джентельменов принять выкладывать решение, дабы потомки не
тыкались в углы в потемках

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
15.06.2006, 17:48
    #33793855
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShellExecute NET SEND
Карабас Барабас
CerebrumЯ разобрался ужо!
у приличных джентельменов принять выкладывать решение, дабы потомки не
тыкались в углы в потемках

Posted via ActualForum NNTP Server 1.3
Да, собственно выкладывать нечего. Я, как ты заметил, юзал класс CString для форматирования строки, которую скармливал ShellExecute. Заделал все в о char овашках и все подхватилось, а ругался он на синтаксис!
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / ShellExecute NET SEND / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]