ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

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

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

  #1941  
Старый 01.12.2008, 00:09
iv.
Moderator - Level 7
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме:
7134052

Репутация: 1204


По умолчанию

Цитата:
но как же всётаки преобразовать тип LPCSTR который возвращает функция RegQueryValueEx в обычный текстовый массив char
Если ты побайтово посмотришь данные которые записаны в Unicode, то обнаружишь что старший байт там = 0 (если не используются символы которых нет в аски), это сделано как раз для совместимости. Мысль думаю понятна. А вообще не отрицаю возможности наличия функции, которая делает это автоматически..
Так и не понял зачем тебе это..работай в юникоде, это нормально =) Повсеместно сейчас он используется.
 
Ответить с цитированием

  #1942  
Старый 01.12.2008, 00:16
jawbreaker
Участник форума
Регистрация: 07.07.2008
Сообщений: 161
Провел на форуме:
1027635

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

Попробуй так:
char str[200];
LPCSTR lpsz = (LPCSTR) str;

или

char str[200];
LPCSTR lpsz = static_cast(str);
 
Ответить с цитированием

  #1943  
Старый 01.12.2008, 00:17
SVAROG
Постоянный
Регистрация: 13.02.2007
Сообщений: 406
Провел на форуме:
2706059

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

iv. спс за помощь, всё работает
 
Ответить с цитированием

  #1944  
Старый 01.12.2008, 00:18
n4e/\@
Участник форума
Регистрация: 06.05.2008
Сообщений: 161
Провел на форуме:
1289087

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

Три вопроса по MFC:
1:
Код:
char a = (char) 42;
мне надо что бы число 42 было выведено как 42, а выводится *(так с любой цифрой)
вариант с "" не катит, т.к 42 у меня будет переменная.
2:
Есть Edit Control
он привязан к переменно int CIN
В начале такой код:
Код:
CKontrolnaiaMFCDlg::CKontrolnaiaMFCDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CKontrolnaiaMFCDlg::IDD, pParent)
	, CIN(0)
И при запуске программы в Едит Контроле отображается 0, а мне бы хотелось что бы изначально там было пусто
3:
Еще когда даже не имел представление о языке игрался с проектом, ну там кнопки разные перетаскивал, формочки создавал, так вот там была такая фишка: скажем создал кнопку, потом еще одну и если ее перемещать то она прилипала к границам уже созданной кнопки, т.е как будто главнвя форма размечена, понимаю что объяснил не ахти, приведу скриншот.

Так вот такой функции сейчас у меня нет, может я ее где отключил? Visual Studio 2008 английская, может кто знает как включить.
 
Ответить с цитированием

  #1945  
Старый 01.12.2008, 00:24
iv.
Moderator - Level 7
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме:
7134052

Репутация: 1204


По умолчанию

Цитата:
мне надо что бы число 42 было выведено как 42, а выводится *(так с любой цифрой)
вариант с "" не катит, т.к 42 у меня будет переменная.
Вариант с "" катит, если потом используешь функцию atoi
Цитата:
И при запуске программы в Едит Контроле отображается 0, а мне бы хотелось что бы изначально там было пусто
В блоке инициализации пишешь что-то типа CIN.SetWindowText("");
Цитата:
Еще когда даже не имел представление о языке игрался с проектом, ну там кнопки разные перетаскивал, формочки создавал, так вот там была такая фишка: скажем создал кнопку, потом еще одну и если ее перемещать то она прилипала к границам уже созданной кнопки, т.е как будто главнвя форма размечена, понимаю что объяснил не ахти, приведу скриншот.
Так и не понял о чем ты.
 
Ответить с цитированием

  #1946  
Старый 01.12.2008, 00:40
SVAROG
Постоянный
Регистрация: 13.02.2007
Сообщений: 406
Провел на форуме:
2706059

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

как внедриться в чужой процесс и посмотреть определённый диапазон памяти?
 
Ответить с цитированием

  #1947  
Старый 01.12.2008, 00:46
iv.
Moderator - Level 7
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме:
7134052

Репутация: 1204


По умолчанию

Цитата:
как внедриться в чужой процесс и посмотреть определённый диапазон памяти?
BOOL ReadProcessMemory(
HANDLE hProcess,
LPCVOID lpBaseAddress,
LPVOID lpBuffer,
SIZE_T nSize,
SIZE_T* lpNumberOfBytesRead
);
 
Ответить с цитированием

  #1948  
Старый 01.12.2008, 01:07
n4e/\@
Участник форума
Регистрация: 06.05.2008
Сообщений: 161
Провел на форуме:
1289087

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

Цитата:
Сообщение от iv.  
Вариант с "" катит, если потом используешь функцию atoi
А пример можно? а то я не совсем понимаю. вот скажем есть
int b = 44;
как его перегнать в char как число?

Цитата:
Сообщение от iv.  
В блоке инициализации пишешь что-то типа CIN.SetWindowText("");
А разве так можно? CIN у меня int еще не пробовал, но помоему будет ругаться.

Цитата:
Сообщение от iv.  
Так и не понял о чем ты.
Сейчас нашел где я это видел, это если создать проект не MFC а CLR Windows Form

Вот эти линии он сам показывает при перетаскивание объектов
 
Ответить с цитированием

  #1949  
Старый 01.12.2008, 19:24
jawbreaker
Участник форума
Регистрация: 07.07.2008
Сообщений: 161
Провел на форуме:
1027635

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

Цитата:
Сообщение от n4e/\@  
А вот скажем есть
int b = 44;
как его перегнать в char как число?
char buf[10];
sprintf(buf, "%d", b);
 
Ответить с цитированием

  #1950  
Старый 01.12.2008, 19:48
!{ra!{e/\/
Banned
Регистрация: 27.08.2007
Сообщений: 159
Провел на форуме:
994336

Репутация: 171
Отправить сообщение для !{ra!{e/\/ с помощью ICQ
По умолчанию

Есть массив
int a[10];
Нужно в label1 вписать значения этого массива.
Как это сделать?
 
Ответить с цитированием
Ответ



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



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


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




ANTICHAT.XYZ