управление командной строкой
От: MrTorture  
Дата: 05.04.03 11:28
Оценка:
как замутить чтобы из программы послать сообщение типа net send в WinXP
В VB, например для этого использовалась функция Shell
Re: управление командной строкой
От: Micker  
Дата: 05.04.03 11:41
Оценка:
Здравствуйте, MrTorture, Вы писали:

MT>как замутить чтобы из программы послать сообщение типа net send в WinXP

MT>В VB, например для этого использовалась функция Shell


Если в виндах, то поищи такие функции как system() или spawn() (из хидеров <process.h>, <stdlib.h>)

Судя по всему в *nix тоже сработает....
Жизнь, как игра —
идея паршивая,
графика обалденная...
Re[2]: управление командной строкой
От: MrTorture  
Дата: 05.04.03 12:31
Оценка:
Здравствуйте, Micker, Вы писали:

M>Здравствуйте, MrTorture, Вы писали:


MT>>как замутить чтобы из программы послать сообщение типа net send в WinXP

MT>>В VB, например для этого использовалась функция Shell

M>

M>Если в виндах, то поищи такие функции как system() или spawn() (из хидеров <process.h>, <stdlib.h>)

M>Судя по всему в *nix тоже сработает....


Спасибо, приятель
Всё работает путем, хотя выскакивает консольное окно перед выполнением команды, но несмотря на это результат оправдал ожидания
Re: управление командной строкой
От: noesis  
Дата: 07.04.03 06:20
Оценка:
Здравствуйте, MrTorture, Вы писали:

MT>как замутить чтобы из программы послать сообщение типа net send в WinXP

MT>В VB, например для этого использовалась функция Shell

NetSend:

NET_API_STATUS x=NetMessageBufferSend(
LPTSTR servername,
LPTSTR msgname,
LPTSTR fromname,
LPBYTE buf,
DWORD buflen
);

А еси aka Shell:

Старый добрый:

#include <process.h>

int spawnl(int mode, char *path, char *arg0, arg1, ..., argn, NULL);

Win:

UINT WinExec(

LPCSTR lpCmdLine, // address of command line
UINT uCmdShow // window style for new application
);

Надеюсь, поможет))
icq 323-145-728
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.