powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Crypto API problem
4 сообщений из 4, страница 1 из 1
Crypto API problem
    #34173874
needjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, уважаемая общественность!
Написал прогу, которая использеут crypto API, в коде соответственно:

Код: plaintext
1.
2.
#include <windows.h>
#include <wincrypt.h>

Прога написана на c++ builder 6.0. В свойствах проекта галка Linker->Use dynamic RTL и Packages->Bild with runtime packages — убраны.
Компилится, билдится и выполняется - нормально без ошибок

Проблема в следующем - при копировании и запуске exe'шника на другом компе - ругается -
"Инструкция по адресу ... обратилась к памяти по адресу .... Память не может быть written".

На обоих компах - windows 2000. (на XP - тоже проверял - ругается!).

Кто-нибудь решал такую проблему?
...
Рейтинг: 0 / 0
Crypto API problem
    #34174491
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
needjavaПроблема в следующем - при копировании и запуске exe'шника на другом компе - ругается -
"Инструкция по адресу ... обратилась к памяти по адресу .... Память не может быть written".

Ты в состоянии определить на какой именно строке происходит эта ошибка?
...
Рейтинг: 0 / 0
Crypto API problem
    #34175081
needjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вроде как здесь:
Код: plaintext
1.
2.
std::ofstream result_file( fileToReturn, std::ios_base::out | std::ios_base::binary );
result_file.write( (const char*)offsets, sizeof( offsets ) );  // !!!! - ошибка
Вылетает, когда файл пишет(создает)
...
Рейтинг: 0 / 0
Crypto API problem
    #34175317
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь какая-то неразбериха. Какой смысл вкладывается в sizeof(offsets) ?
Код: plaintext
1.
result_file.write( (const char*)offsets, sizeof( offsets ) );  // !!!! - ошибка
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Crypto API problem
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]