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
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 13.09.2009, 17:03
[R]eD
Познающий
Регистрация: 01.08.2006
Сообщений: 35
Провел на форуме:
94171

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

Нужен пример программы (c++/Delphi/VB), которая бы имитировала движение мышью (например на 100пикселей в правую сторону), и нажатие одной кнопки (например, N).

Спасибо .
 
Ответить с цитированием

  #2  
Старый 13.09.2009, 17:13
Gin
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
Провел на форуме:
262809

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

Как конвертировать System::String в std::string или в char хотяб.
Спасибо.
 
Ответить с цитированием

  #3  
Старый 13.09.2009, 17:26
BrainDeaD
Постоянный
Регистрация: 09.06.2005
Сообщений: 531
Провел на форуме:
3516666

Репутация: 439


По умолчанию

Код:
#include <stdlib.h>
#include <vcclr.h>  
#include <string>  
using namespace System;

     bool To_CharStar( String^ source, char*& target )
  {
      pin_ptr<const wchar_t> wch = PtrToStringChars( source );
      int len = (( source->Length+1) * 2);
      target = new char[ len ];
      return wcstombs( target, wch, len ) != -1;

  }

     bool To_string( String^ source, string &target )
  {
      pin_ptr<const wchar_t> wch = PtrToStringChars( source );
      int len = (( source->Length+1) * 2);
      char *ch = new char[ len ];
      bool result = wcstombs( ch, wch, len ) != -1;

      target = ch;
      delete ch;
      return result;
  }
source
 
Ответить с цитированием

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

Репутация: 599


По умолчанию

Цитата:
Такой вопрос: что лучше изучать сначала: С или С++ ? Уже немного знаю Pascal и Delphi
И еще, насколько я понял: С - аналог Паскаля (в плане, только консольные приложения)
С++ - аналог Делфи (в плане, можно писать проги с формой и кнопками)
Так ли это?
нет, не так. на си можно писать приложения в оконным интерфейсом и на с++ консольные. начинать лучше имхо с C++, т.к. потом сложно перключиться с процедруного и модульного порграммирования на объектно ориентированное. если нет планов использовать ооп - хватит и си.
 
Ответить с цитированием

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

Репутация: 599


По умолчанию

[R]eD
http://msdn.microsoft.com/en-us/library/ms646260%28VS.85,loband%29.aspx
http://msdn.microsoft.com/en-us/library/ms646304%28VS.85%29.aspx
 
Ответить с цитированием

  #6  
Старый 13.09.2009, 18:34
Gin
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
Провел на форуме:
262809

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

Каким образом можно распарсить урл на сервер и хост
http://somesite.com/somedirectory/
нужно чтоб было somesite.com
somedirectory/
Может есть стандартные функции вроде explode в php.
Заранее спасибо за то что помогатете
 
Ответить с цитированием

  #7  
Старый 13.09.2009, 19:00
BrainDeaD
Постоянный
Регистрация: 09.06.2005
Сообщений: 531
Провел на форуме:
3516666

Репутация: 439


По умолчанию

strtok (string, delimiter) не подходит?

ps: include string.h
 
Ответить с цитированием

  #8  
Старый 14.09.2009, 13:36
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме:
2982851

Репутация: 107


По умолчанию

Код:
SECURITY_ATTRIBUTES sa;
sa.nLength = sizeof(SECURITY_ATTRIBUTES);
sa.bInheritHandle = TRUE;
HANDLE Wpip,Rpip; 
SetLastError(0);
bool ppp=CreatePipe(&Rpip,&Wpip,&sa,0);
if(ppp==0){MessageBox(0,AnsiString(GetLastError()).c_str(),"!!!!",MB_OK);}
Ф-ция обламывается Получаю код ошибки 1305 - "ERROR_UNKNOWN_REVISION" Никогда с таким несталкивался.Кто то знает че это за фигня?
 
Ответить с цитированием

  #9  
Старый 14.09.2009, 17:06
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


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

ты полностью не инициализировал структуру sa.
вернее не очистил её содержимое и по этому она может быть забита всякой херью.
Так что или memset юзай или
SECURITY_ATTRIBUTES sa = {0};

p.s. это не важно, но всё равно обрати внимание
что ppp должна быть типа int а не bool

Последний раз редактировалось slesh; 14.09.2009 в 17:12..
 
Ответить с цитированием

  #10  
Старый 14.09.2009, 23:43
crawen_s
Новичок
Регистрация: 19.07.2009
Сообщений: 17
Провел на форуме:
134119

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

привет) Какой компилятор(среду разработки) можно использовать для компиляции С программ???
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по 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