HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #3171  
Старый 13.06.2009, 19:15
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

 
Ответить с цитированием

  #3172  
Старый 13.06.2009, 19:18
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме:
2868783

Репутация: 414


Отправить сообщение для razb с помощью ICQ
По умолчанию

Цитата:
да помогите ёпт
Поиск заюзать не судьба?
_http://parallel.ru/docs/www.citforum.ru/programming/bcpp/r77_3.shtml
 
Ответить с цитированием

  #3173  
Старый 13.06.2009, 19:20
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

razb, мы дали ссылки на один и тот же ресурс
 
Ответить с цитированием

  #3174  
Старый 13.06.2009, 22:49
Roston
Постоянный
Регистрация: 31.07.2008
Сообщений: 370
Провел на форуме:
2866942

Репутация: 350
Отправить сообщение для Roston с помощью ICQ
По умолчанию

а чё нить обширней нету??? мне еше надо графическую менюшку создать
 
Ответить с цитированием

  #3175  
Старый 14.06.2009, 01:59
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме:
2868783

Репутация: 414


Отправить сообщение для razb с помощью ICQ
По умолчанию

Цитата:
а чё нить обширней нету??? мне еше надо графическую менюшку создать
А что еще надо? там описание прототипов всех ф-ций библиотеки или ты хочешь готовый код на тарелочке )
 
Ответить с цитированием

  #3176  
Старый 15.06.2009, 15:37
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме:
2982851

Репутация: 107


По умолчанию

Подскажите на какой строке в этой ф-ции стек повреждается
Код:
char *listds()
{
HANDLE hh=GetProcessHeap();
char  buff[1024],out[1024];
void  *rbuf=HeapAlloc(hh,HEAP_ZERO_MEMORY,1024*4);
void  *rbuf1=HeapAlloc(hh,HEAP_ZERO_MEMORY,1024*4);
void  *rbuf2=HeapAlloc(hh,HEAP_ZERO_MEMORY,1024*4);
void  *rbuf3=HeapAlloc(hh,HEAP_ZERO_MEMORY,1024*4);
char *buf=(char*)rbuf;char *buf1=(char*)rbuf1;char *buf2=(char*)rbuf2;
char *buf3=(char*)rbuf3;
struct {
   UINT type;
   LPCSTR name;    
} DTF [] = {
   { DRIVE_UNKNOWN,     " (Unknown) " },
   { DRIVE_NO_ROOT_DIR, " (Invalid path) " },
   { DRIVE_REMOVABLE,   " (Removable) " },
   { DRIVE_FIXED,       " (Logic Volume) " },
   { DRIVE_REMOTE,      " (Network drive) " },
   { DRIVE_CDROM,       " (CD-ROM) " },
   { DRIVE_RAMDISK,     " (RAM disk) " },
   { 0, NULL},
};
GetLogicalDriveStrings(sizeof(buff)/sizeof(char),buff);
DWORD FBA;DWORD TNOB;DWORD TNOFB;
for(int i=0; i<1024-1; i++)
if( buff[i]==0)
{
if(buff[i+1] != 0)
buff[i] =(char) 0xD;
else
break;
}strcpy(buf,buff);
for(;;)
{
strncpy(buf1,buf,3);buf+=4;
strcat(buf2,buf1);strcat(buf2,DTF[GetDriveType(buf1)].name);
if(GetVolumeInformation(buf1,0,0,0,0,0,0,0)==true)
{
GetDiskFreeSpaceEx(buf1,(PULARGE_INTEGER)&FBA,(PULARGE_INTEGER)&TNOB,(PULARGE_INTEGER)&TNOFB);
sprintf(buf3,"%d",TNOFB/(1024));strcat(buf2,"avalaible kbytes:");
strcat(buf2,buf3);strcat(buf2,"\n");
memset(buf3,NULL,1024);
}
if(GetVolumeInformation(buf1,0,0,0,0,0,0,0)!=true)
{
strcat(buf2,"<No Disk>\n");
}
if(strlen(buf)==0){break;}
}
strcpy(out,buf2);
HeapFree(hh,0,rbuf);
HeapFree(hh,0,rbuf1);
HeapFree(hh,0,rbuf2);
HeapFree(hh,0,rbuf3);
return(out);
}
 
Ответить с цитированием

  #3177  
Старый 15.06.2009, 19:56
0verbreaK
Постоянный
Регистрация: 30.04.2008
Сообщений: 323
Провел на форуме:
379101

Репутация: 136
По умолчанию

в дебаг вставляется _chkesp не было переполнения
 
Ответить с цитированием

  #3178  
Старый 15.06.2009, 20:24
kRa$I-I
Познающий
Регистрация: 23.01.2009
Сообщений: 32
Провел на форуме:
96906

Репутация: 8
По умолчанию

Всем привет. У меня такой вопрос. Поставил себе Visual Studio 2008 Team System создаю пустой НЕ CLR проект подключаю прототипы фунций Winsock2 и он выдает целую кучу ошибок. Это я что-то не так делаю или у всех так?
Выглядит это так:
#include <windows.h>
#include <winsock2.h>

int main()
{
WSAData wsaData;
int ret = WSAStartup(MAKEWORD(1,1), &wsaData);
if(ret == SOCKET_ERROR) ExitProcess(0);
SOCKET s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if(s==0) ExitProcess(0);

.........................
Sleep(3000);
return 0;
}
Причем ошибки как я понял в заголовочном файле.....приводить их не буду их 68 шт.

Вопрос №2
Как убрать консольное окошечко которое выскакивает при каждом запуске приложения........
Заранее спасибо за ответы.
 
Ответить с цитированием

  #3179  
Старый 15.06.2009, 21:33
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


Отправить сообщение для mr.The с помощью ICQ
По умолчанию

есть две переменные
char *first="Text";
char second[255];

как присвоить переменной second значение переменной first?
компилятор ругается на "invalid conversion from `char*' to `char'"
 
Ответить с цитированием

  #3180  
Старый 15.06.2009, 21:46
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

mr.The
strcpy(second, first);
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ