Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Преобразовать тип данных char[] -> wchar -> BYTE для структуры DATA_BLOB crypt32.dll - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Hello world http://www.cyberforum.ru/cpp-beginners/thread938707.html
Здравствуйте при написании hello world возникает такая ошибка: error C2146: syntax error : missing ';' before identifier '_getch' Вот мой код #include "stdafx.h" #include <conio.h> #include...
C++ Пустой конструктор без аргументов Всем доброго времени суток. Я сейчас в процессе изучения С++, читаю книгу Лафоре "Объектно-ориентированное программирование в С++". На странице 242 имеется код, в котором используется пустой... http://www.cyberforum.ru/cpp-beginners/thread938702.html
Как используя закрытое наследование использовать 2 объекта базового класса? C++
Доброго времени суток. Учусь по книге "Прата С. Язык программирования C++. Лекции и упражнения. Не могу понять упражнение...(глава 14, упр 2) Выполните еще раз упражнение 1, но вместо включения...
разделения файла на части C++
Нужно написать программу для разделения файла на части. Вы указываете вашей программе файл, который нужно разделить, количество частей, на который нужно разделить файл, и ваша программа из одного...
C++ Подготовка к решению сложных задач и задач олимп.уровня http://www.cyberforum.ru/cpp-beginners/thread938603.html
Собственно, интересует какую литературу стоит почитать, для решению сложных и интересных задач или может быть есть какие- нибудь известные в узком кругу форумы на эту тему
C++ Запись элемента строки в char Никак не получается записать элемент строки в переменную char. #include <iostream> #include <conio.h> #include <cstdlib> #include <math.h> #include <fstream> #include <sstream> подробнее

Показать сообщение отдельно
Убежденный
Системный программист
Эксперт С++
15630 / 7139 / 1130
Регистрация: 02.05.2013
Сообщений: 11,580
Записей в блоге: 1
Завершенные тесты: 1
16.08.2013, 17:24
castaway, посмотрите код по ссылке, которую давал Dragokas.
Там есть такой фрагмент:
Delphi
1
2
3
// RDP uses UniCode
DataIn.pbData := Pointer(WideString(sPassword));
DataIn.cbData := Length(sPassword) * SizeOf(WChar);
Добавлено через 1 минуту
Кстати, в мой код нужно внести поправку, чтобы не учитывался завершающий ноль.
То есть, вместо:
C++
1
BlobIn.cbData = static_cast<DWORD>((Password.length() + 1) * sizeof (wchar_t));
сделать так:
C++
1
BlobIn.cbData = static_cast<DWORD>(Password.length() * sizeof (wchar_t));
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru