
05.10.2008, 22:36
|
|
Новичок
Регистрация: 21.09.2008
Сообщений: 16
Провел на форуме: 249855
Репутация:
52
|
|
и кстати, как подпапки создавать?обычным CreateDirectory(L"c:\\new\\asd",NULL);
не выходит(
Создавай каждую папку отдельно, если тебе нужно создать много-много папок, создавай в цикле.
Код:
CreateDirectory(L"c:\\new",NULL);
CreateDirectory(L"c:\\new\\asd",NULL);
Товарищи, меня тут 2 вопроса мучают:
1) как узнать какие порты открыты на локальной машине
2) как узнать какой процесс(какое приложение) использует конкретный порт?
Для того, чтобы увидеть открытые порты можно использовать команду netstat из командной строки. Она показывает показывает порты и сервисы, которые пользуются этими портами.
Код:
C:\Documents and Settings\root>netstat
выводит
Active Connections
Proto Local Adress Foreign Adress State
TCP root-87bf31da7b:1413 localhost:1414 ESTABLED
TCP root-87bf31da7b:1414 localhost:1413 ESTABLED
Ну, а закрывать, порты можно при помоши Firewall (стандартный есть в xp). А вообще, поставь себе аутпост фаервол например, он получше windoze firewall.
|
|
|

05.10.2008, 22:37
|
|
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме: 233095
Репутация:
21
|
|
Larionich, спс. Както не удобно создание выходит  тот пример что я писал - в этом случае удобнее
Народ, дайте кто нить описание на windows.h
я хз, чет не могу найти - на мсдн не посылайте, разве что по прямой ссылке на описание.
заранее спс
Последний раз редактировалось horlyk; 05.10.2008 в 22:42..
|
|
|

05.10.2008, 22:53
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме: 811764
Репутация:
119
|
|
Сообщение от Larionich
Для того, чтобы увидеть открытые порты можно использовать команду netstat из командной строки.
мммм...моя ошибка, не написал что мне надо программным способом узнать какие порты открыты...хотя написал вроде в разделе "Кодинг"....
Larionich, еще варианты есть?
Сообщение от horlyk
Народ, дайте кто нить описание на windows.h
какое описание?
З.Ы. ты перед создание подпапки где находишься? в новой директории? Попробуй сменить директорию на вновь созданную и сделать ту же процедуру создания..
Последний раз редактировалось criz; 05.10.2008 в 22:55..
|
|
|

05.10.2008, 23:05
|
|
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме: 233095
Репутация:
21
|
|
Сообщение от criz
какое описание?
о содержащихся в нем ф-ях типа system("pause") и т.д.
|
|
|

05.10.2008, 23:22
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме: 811764
Репутация:
119
|
|
Сообщение от horlyk
о содержащихся в нем ф-ях типа system("pause") и т.д.
Да там не особо много функций... В нем инклюды содержатся...
|
|
|

06.10.2008, 00:25
|
|
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме: 1576821
Репутация:
88
|
|
у меня такая проблема...
хочу написать функцию, которая бы возвращала переменную типа list (которая из Stl'a)....
вообщем сейчас напишу, вопрос будет понятен сам собой
#include <list>
list add();
|
|
|

06.10.2008, 01:02
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
ну можно так. А что?
|
|
|

06.10.2008, 01:29
|
|
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме: 1576821
Репутация:
88
|
|
написать функцию которая возвращала бы список...
а на то что я написал, компилятор выводит ошибку
error C2955: 'std::list' : use of class template requires template argument list
и т. п.
|
|
|

06.10.2008, 09:00
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
ну так ты должен тип указать
list<int> add;
|
|
|

06.10.2008, 20:34
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме: 811764
Репутация:
119
|
|
Есть такой код:
Код:
unsigned int i;
Form1->mesg(i);
.....
void __fastcall TForm1::mesg(char *s)
{
Memo1->Lines->Add(AnsiString(s));
}
помогите, плиз, разобраться с типами. Как преобразовать unsigned int в char
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|